正在閱讀:C/C++中利用空指針簡化代碼,提高效率C/C++中利用空指針簡化代碼,提高效率

2005-03-03 09:55 出處:PConline 作者:管寧 責(zé)任編輯:xietaoming

  這里的寫法,可以避免使用 for 循環(huán),減少?臻g內(nèi)存的使用和減少運(yùn)行時(shí)的計(jì)算開銷!

#include <iostream>   
#include <string>   
using namespace std;   
   
void print_char(char* array[]);//函數(shù)原形聲明   
   
void main(void)     
{     
    char* test[]={"abc","cde","fgh",NULL};//這里添加一個(gè)NULL,表示不指向任何地址,值為0   
    print_char(test);   
    cin.get();   
}   
   
void print_char(char* array[])   
{   
    while(*array!=NULL)   
    {   
        cout<<*array++<<endl;   
    }   

 

302 Found

302 Found


Powered by Tengine
tengine