指標方面的題目

2021-04-21 11:54:09 字數 1193 閱讀 9356

試題

1:void test1()

試題2:void test2()

strcpy( string, str1 );

} 試題3

:void test3(char* str1)

}

編寫乙個標準

strcpy

函式//為了

實現鏈式操作,將目的位址返回

char * strcpy( char *strdest, const char *strsrc ) 

編寫乙個標準

strcpy

函式int strlen( const char *str )    //

輸入引數

const

return len;

}試題4:

void getmemory( char *p )

void test( void )

str仍然

為null試題5

:char *getmemory( void )

void test( void )

p陣列為函式內的區域性自

動變數,在函式返回後,記憶體已經被

釋放。試題6

:void getmemory( char **p, int num )

void test( void )

應加上:if ( p == null )

試題7:void test( void )

試題7存在與試題6同

樣的問題,在執行

char *str = (char *) malloc(100);

後未進行記憶體是否申

請成功的判斷;另外,在

free(str)

後未置str為空,

導致可能

變成乙個「野」指標,

應加上:

str = null;

在看看下面的一段程式有什

麼錯誤:

swap( int* p1,int* p2 )

在swap

函式中,

p是乙個「野」指

針,有可能指向系統區,

導致程式執行的崩潰。在

vc++

中debug執行時

提示錯誤

「access violation」。該

程式應該改為

:swap( int* p1,int* p2 )

python基礎語法 類方面的題目

題目 編寫乙個程式,判斷學生是否完成作業,完成,教師會給出表揚,否則,批評,當年級大於3且時間大於2或年級小於3時間大於0.5時表揚,否則批評。class student def init self,name,grade,subject self.name name self.grade grade...

金融方面的證書

個人收集的一些金融方面的證書,還有一些由於精力有限未能收集,比如金融英語考試等等.希望對你有所幫助.1 從業資格證書。此為入門證書,是進入 行業的必要證書。共考五科 基礎,交 易,發行與承銷,技術分析和 2 註冊國際投資分析師 ciia 考試簡介 註冊國際投資分析師 certified intern...

linux方面的雜談

1.在shell指令碼中會用到if判斷,事實上就是test加引數執行的結果,比如 if test f then yyy fi,但是還有另一種寫法,那就是if abc then yyy,實際上 也是乙個命令,用whereis 可以證實,該 程式中必然要有乙個 作為引數,然後判斷 1到 之間的引數的正確...