C/C++中利用空指针提高程序运行效率

发表于:2007-05-25来源:作者:点击数: 标签:效率提高程序指针C++
#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;
            }
            }

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

原文转自:http://www.ltesting.net

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)