科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件C/C++中利用空指针提高程序运行效率

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

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

作者:管宁 来源:赛迪网社区 2007年11月20日

关键字: 运行效率 空指针 C++ Linux

  • 评论
  • 分享微博
  • 分享邮件

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

查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章