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

上一篇 / 下一篇  2007-08-21 09:32:00 / 个人分类:JAVA+WEB

#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循环,减少栈空间内存的使用和减少运行时的计算开销


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-14  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 2481
  • 日志数: 63
  • 建立时间: 2007-08-02
  • 更新时间: 2008-07-11

RSS订阅

Open Toolbar