一、在C程式語言中函數呼叫其他函數時,參數的傳遞可區分為傳值呼叫與傳址
呼叫,請詳細說明此兩種參數傳遞方,式並說明其用途及使用時機。(20%)
二、何謂動態記憶分配(Dynamic Memory Allocation)?有何功用?在C程式語言
中如何做動態記憶分配?請舉例說明。(20%)
三、如以下的程式:
#include<stdio.h>
int n=20;
int main()
{
int i=0;
for(i=0;i<=n;i++)
printf("i=%d\n",i);
return 0;
}
請說明變數n與變數i的所有屬性
四、何謂指標變數(Pointer variable)?其與一般變數有何不同?指標變數有何
用途?指標變數如何宣告或定義?如何利用指標變數取得其所指記憶體位址
的數值?請舉例說明。(20%)
--
※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw)
◆ From: 140.112.240.77
※ 編輯: Adrians 來自: 140.112.240.77 (06/13 17:33)