C的基礎教學~從零開始學C語言寫程式
*本文大綱
*操作介面介紹 :
*操作介面介紹
1. 開啟Dev C++的初始介面 :
先安裝好Dev C++後 , 點選windows視窗左下角的程式集並
找到Bloodshed Dev C++中的Dev C++並點入 ,
即出現Dev C++的初始介面 。
2. 開啟Dev C++程式編輯介面 :
在Dev C++的初始介面 , 點選"檔案"中"開新檔案"的
"原始碼" , 即出現Dev C++程式編輯介面。
3. 設定字體大小 :
在Dev C++的程式編輯介面,點選 "工具"中
"編輯器選項(E)"來設定字體大小。
出現設定視窗後 , 點選"字型"將"大小"調到20
(原先設定為12),並按下"確定"來完成設定。
4. 編輯程式 :
設定字體大小完成後 , 即恢復程式的編輯介面,
可以直接在此介面寫入C程式並執行。
5. 執行程式 :
程式編輯好後,欲執行程式,請點選"執行"中
"編譯並執行"或按下鍵盤中的功能鍵"F11"。
若執行程式時, 尚未存檔 ,會出現存檔視窗,選擇欲存檔的
資料夾並輸入"檔案名稱",按下"存檔"後,方可執行程式。
6. 執行測試 :
在程式編輯區輸入適當內容並按下編譯並執行,
則在執行介面(類似DOS視窗)將出現執行結果(如:畫面所示 )
*C 常用程式指令介紹
1. printf( ) : 讓螢幕輸出(顯示) , 常見表示如下 :
(1)printf("文字") : 螢幕會原封不動地顯示雙引號(" ")中
所有的文字, 如x=3 ; 空1行 printf("x") ; 則螢幕會顯示 x 。
(2)printf("參數名稱",變數名稱) : 螢幕會顯示變數所代表的
東西,如x=3 ; 空1行 printf("%d",x) ;則螢幕會顯示 3 。
2. scanf( ) : 將鍵盤輸入的資料依所設定的參數存成所需的資料
型態 , 常搭配printf( )使用, 常見表示如下 :
scanf("參數名稱", &變數名稱) : 將輸入的資料以參數指定的
資料型態儲存在變數的記憶體位址中 ,
如scanf("%d" , &x)表示將鍵盤輸入的資料以整數(10進位)
型態儲存於變數x所在的記憶體位址中。[若變數為字串型態,
則變數不用加&] ,範例測試 如下:輸入23分別以字串及整數
儲存加上100的結果。
3. 條件判斷式(選擇程式執行的方向) : 常見的有下列三種情形 :
(1)if ( 條件 ){...} : 若條件符合 , 就執行{...}內的程式 。
*範例如下 :
輸入123 , 由條件判斷, 顯示"123是正整數" 。
(2) if ( 條件 ){...}空1行 else{...} : 若條件符合 , 就執行{...}內的
程式, 否則就執行 else {...}內的程式。範例如下 :
輸入-123 , 由條件判斷, 顯示"-123不是正整數" 。
(3)if ( 條件 ){...}空1行 else if ( 條件 ){...}...空1行else{...} :
若條件符合 , 就執行{...}內的程式,否則如果 條件符合,
就執行{...}內的程式,..., 否則就執行 else {...}內的程式。
*範例如下 :
輸入0 , 由條件判斷, 顯示"0不是正整數也不是負整數" 。
4. 迴圈 ( 重複執行的程式 ) : 常見的有下列兩種 :
(1)for 迴圈 : 表示如
for( 變數=起始值 ; 變數符合的條件 ; 變數每次增減值){...} :
變數所表示的數值從起始值開始每次增減定值進入迴圈,
直到變數不符合條件即停止進入迴圈。範例如下 :
輸入n的值=100 , 計算1+2+3+...+100=5050
(2)while 迴圈 : 表示如while (條件) {...} 滿足條件則進入迴圈,
不滿足條件則停止迴圈。範例如下 :
輸入n的值=100 , 計算1+2+3+...+100=5050
[ 若圖片看不清楚, 可點擊圖片, 圖片將會放大 , 變得更清晰 ! ]
5. C的特色 :
(1)主程式在執行前,需載入標頭檔, 如 # include <stdio.h> 、
#include <stdlib.h> 。
(2)主程式一般常以int main(void){...}為開端 。
(3)以大括號{ }來包覆所欲執行的程式, 如主程式、副程式或
一些指令如 if 、 while 、for等後方常接{ }。
(4)一些指令如printf( )、scanf( )或程式敘述,其後方需接
"分號 ; " , 如printf( "%d",x ) ; 及 scanf( "%d",&x ) ;等。
*上述是關於 C的基礎教學介紹
留言
張貼留言