当前位置导航:炫浪网>>网络学院>>编程开发>>C++教程>>C++进阶与实例

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

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

    #include <iostream>
    #include <string>
    using namespace std;

    void print_char(char* array[]);//函数原形声明

    void main(void)
    {
        char* test[]={"abc","cde","fgh",NULL};//这里添加一个NULL,表示不指向任何地址,值为0
        print_char(test);
        cin.get();
    }

    void print_char(char* array[])
    {
        while(*array!=NULL)
        {
            cout<<*array++<<endl;
        }
    }

 

相关内容
赞助商链接