alexc168@gmail.com 陳進賢


練習一
1.Dev-C++
#include
int main(int argc,char **argv)
{
printf("Hello, World~\n");
}
int:一種延伸性資料型態,整數
int main:主程式,可以輸入參數
argc:(第一個參數)數值,傳進來的參數個數
char:一種延伸性資料型態,字元
*:指標
**:二維陣列,記憶體是連續的
EX "hello world":一維陣列,11+1
\s:文字的結尾
argv:字串的陣列
printf:=echo,輸出
\n:=
,換行
'':字元常數
"":字串常數
[]:變數
\r\n:DOS用,返回後換行
\r:UNIX用,同上
%p:印出記憶體位置
%d:整數
%f:浮點
%s:字串
&:位置

2.^+F9(compiler,編譯)>存檔

3.開始>執行>cmd>cd C:\Dev-cpp
001(檔名)

4.練習二
#include
int MAX_VALUE = 100;
static int count = 5;

void subFunc()
{
int i = 0;
printf("全域變數(subFunc):MAX_VALUE:%d\n",MAX_VALUE);
printf("靜態變數(subFunc):count:%d\n",count);
printf("區域變數(subFunc):i:%d\n",i) ;
}
int main(int argc,char**argv)
{
int i = 1;
printf("全域變數:MAX_VALUE:%d\n",MAX_VALUE);
printf("靜態變數:count:%d\n",count);
printf("區域變數:i:%d\n",i) ;
MAX_VALUE = 90; /*assign new value to global variable*/
count = 10;
i = 3;
printf("全域變數:MAX_VALUE:%d\n",MAX_VALUE);
printf("靜態變數:count:%d\n",count);
printf("區域變數:i:%d\n",i) ;
subFunc();
}

arrow
arrow
    全站熱搜

    atterici 發表在 痞客邦 留言(0) 人氣()