首页 | IT新闻 | 硬件 | 操作系统 | 开发 | 网络编程 | 数据库 | 热门框架 | 网络安全 | 组网 | 建站指南 | 网页制作 | 特效 | 实用技巧 | 服务器 | 办公 | QQ | 探索 | 社区

  • 技术部落
  • 部落首页 > 程序开发 > C/C#/C++ > 正文
  • 提高效率 C/C++中利用空指针简化代码
      2008-2-19  来源:中关村在线  编辑:Jsbulo  热度:

      这里的写法,可以避免使用 for 循环,减少栈空间内存的使用和减少运行时的计算开销!

    #include <iostream>   
    #include <string>   
    using namespace std;   
       
    void print_char(char* array[]);//函数原形声明   
       
    void main(void)     
    {     
        char* test[]=;//这里添加一个NULL,表示不指向任何地址,值为0   
        print_char(test);   
        cin.get();   
    }   
       
    void print_char(char* array[])   
    {   
        while(*array!=NULL)   
        {   
            cout<<*array++<<endl;   
        }