| 導購 | 订阅 | 在线投稿
分享
 
 
 

C/C++中利用空指針簡化代碼,提高效率

來源:互聯網網民  2008-06-01 01:11:30  評論

這裏的寫法,可以避免使用 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;

}

}

 
特别声明:以上内容(如有图片或视频亦包括在内)为网络用户发布,本站仅提供信息存储服务。
 
這裏的寫法,可以避免使用 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; } }
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有