C/C++中利用空指针简化代码,提高效率

  • 来源: 中关村在线 作者: 若水   2008-05-13/23:50
  • 这里的写法,可以避免使用 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;   
        }   


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多