《指標的程式設計藝術(第二版)》一1 5 練習

2021-09-23 15:54:14 字數 1022 閱讀 6498

指標的程式設計藝術(第二版)

1.以下是linda所撰寫的程式,請你幫她debug一下。

/* addressbugs5.c*/

#include #include int main()

2.以下是jennifer所寫的程式,請你幫她debug一下。

/* addressarraybugs5.c */

#include #include int main()

for(i=0; i<5; i++)

printf("x[%d] = %d\n", i, x[i]);  

printf("\n");

getch();

return 0;

}

3.以下是amy寫的程式,請你幫她debug一下。

/* addressstructbugs.c */

#include #include int main( )

;  /* 定義結構變數,並設定其初值 */

struct employee manager = ;

/* 輸出結構變數的記憶體位址 */

printf("&manager= %x\n", &manager);

printf("manager.id= %x\n", manager.id);

printf("manager.name= %x\n", manager.name);

printf("&manager.salary= %x\n\n", &manager.salary);

/* 輸出結構變數的值 */

printf("manager.id= %s\n", id);

printf("manager.name= %s\n", name);  

printf("manager.salary= %d\n\n", salary);

system("pause");

return 0;

}

《指標的程式設計藝術(第二版)》一3 3 陣列指標

指標的程式設計藝術 第二版 陣列指標 pointers of array 表示陣列的元素,都是指向某個資料型別的指標,如 char parr 4 由於 運算子的優先順序高於 運算子,因此,parr是4個元素組成的陣列,陣列中的每個元素都是指向char資料型別的指標。如果將上述的定義用圖形來表示的話,...

《指標的程式設計藝術(第二版)》一1 4 結構

指標的程式設計藝術 第二版 談完了陣列後,接著討論結構。結構是由多個不同資料型別所組成的乙個集合體。我們以範例addressstruct來加以說明。範例addressstruct addressstruct.c include include int main 定義結構變數,並設定其初值 struc...

《指標的程式設計藝術(第二版)》一3 7 命令列引數

指標的程式設計藝術 第二版 在c程式語言中,函式是平等的,而main 函式是程式的進入點。在執行程式時可以附加一些選擇項,這有點類似早期dos 現稱為命令列引數模式 的指令或unix的指令,如dos的dir w,其中的 w為乙個選擇項,表示當執行dir指令時,是以wide的模式輸出,如unix下的 ...