|
//程序作者:管宁 pbSLinux联盟 //站点:www.cndev-lab.com pbSLinux联盟 //所有稿件均有版权,如要转载,请务必著名出处和作者 pbSLinux联盟 pbSLinux联盟 #include <iostream> pbSLinux联盟 #include <string> pbSLinux联盟 using namespace std; pbSLinux联盟 pbSLinux联盟 void print_char(char* array[]);//函数原形声明 pbSLinux联盟 pbSLinux联盟 void main(void) pbSLinux联盟 { pbSLinux联盟 char* test[]={"abc","cde","fgh",NULL};//这里添加一个NULL,表示不指向任何地址,值为0 pbSLinux联盟 print_char(test); pbSLinux联盟 cin.get(); pbSLinux联盟 } pbSLinux联盟 pbSLinux联盟 void print_char(char* array[]) pbSLinux联盟 { pbSLinux联盟 while(*array!=NULL) pbSLinux联盟 { pbSLinux联盟 cout<<*array++<<endl; pbSLinux联盟 } pbSLinux联盟 } pbSLinux联盟 pbSLinux联盟 这里的写法,可以避免使用for循环,减少栈空间内存的使用和减少运行时的计算开销!
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论 |
|