引用:
原帖由 kiluamy 於 2006-8-10 09:02 PM 發表
1. #include指令及標頭檔
2. 何謂前置處理器?
3. %d 意思就是
4. i++的用途及用意?
1.#include<stdio.h>
這是程式會預先讀進一些該檔案的東西,
該檔案裡面是包含 一些預先寫好的函數.
像stdio.h這裡面就存了printf和scanf等等一些基本的函數.
像math.h也是一個c提供的基本函數庫,
裡面有一些基本的數學函數.
像sin cos等函數..
如下所示,要用到的東西越多,開頭的include就會列的越多..
當然,只需要include我們要用到的就行了.
stdio.h這是最基本的,大概每個檔都會用得到吧.
#include <stdio.h>
#include <math.h>
#include...
...
2.前置處理器
訪客無法瀏覽此圖片或連結,請先 註冊 或 登入會員 。
上面連結中左邊有前置處理器的說明..
基本上我也不太懂這啥(忘了..)
3.
printf("%d",abc);
printf("%s",def);
如上兩行,abc和def是兩個變數名稱
%後面接的東西代表所要印出的資料型態
d是整數 s是字串 f是浮點數等等..
當遇到%d時,它在後面抓取abc這個變數的值印出
當然還有一些詳細設定可以在書上某章節找到..
4.
i++;
上面這行程式碼可以等同如下
i=i+1;
這樣懂了嗎?
所以以下這行for迴圈
for(i=1;i<=3;i++)
就是變數i從1開始,i小於等於3的時候,i就+1
printf("i*i=%d\n",i*i);
上面這行是表示印出
i*i=結果 <===這個結果就是計算出來的結果
至於解釋...我忘了...