学习网考试学习资料

Gzu521.com

挑战30天C++入门极限:C/C++中利用空指针(NULL),提高程序运行效率

全国计算机等级考试   点击:次   发布时间:2007-1-31   【字体: 】   来源:Gzu521.com
贵 州 学 习 网
//程序作者:管宁
//站点:www.cndev-lab.com

//所有稿件均有版权,如要转载,请务必著名出处和作者

#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++<}
}

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

责任编辑:gzu521

IT认证分类
计算机软件水平考试
全国计算机等级考试
思科认证
微软认证
ORACLE/CIW认证
Linux认证
JAVA认证
其它认证
分类推荐信息
更多...
大类最新文章
更多...