Re: [計概]C作業
我來說幾個常見的問題好了
int main(){
return 0;
}
在這邊 這個int的意思是這個函數會回傳一個值(整數integer)
而妳如果不想要他回傳 請用void
當然 如果要改成其他形式的回傳值也是可以 ex float double
再來 是變數宣告
int a, b; //宣告出兩個整數的變數
( x ) a, b = 0; //這樣是不合法的
( o ) a = 0;
b = 0; //這樣是OK的
a = b = 0; //這樣也是OK的喔
以及之前用過的判斷式
if ( a < 5 ) //合法
if ( 5 < a < 11) //不合法 一次只能比較一個東西
如果要這樣比的話 請用 5 < a && 11 > a;
這是「且」的用法
那 如果是要用「或」 則是||
重要的IO
scanf("%d", &a); // &不可以漏掉 ""中間放的是妳要存的格式
這邊的d 是表示decimal(十進位)
printf("xxx %d", a); //這邊一樣 ""中放的是會印出來的文字
而後面a則是印出來變數
但是 / %d 等特殊字元
想要印出來有特殊方法
迴圈的使用
for(i=0;i<10;i++){
}
//表示這個迴圈的counter從零開始算 一直到他小於十
//每作一輪counter + 1
或是
while( a < 5 ){ //這邊的a<5是條件 所以必須在外面先宣告過
a++; // 類似這樣
}
迴圈有個特別要注意的地方
就是不要讓他「永遠無法終止」
這樣很恐怖...
跟個病毒幾乎沒有兩樣
如果遇到這種情況 請ctrl + c去把他強制終止吧
另外
你們有時候會加上system("pause");來暫停
記得要在最上面補上
#include <stdlib.h> //這是另一個函數庫
不然有可能在其他地方編譯的時候會錯
這些
應該夠你們作業用了
有問題在來問吧
最後
告訴大家個消息
12/27(日)晚上九點半 @ 工一館
我們要舉辦之前說過的活動
會提供大家宵夜 也歡迎大家自行攜帶禮物去交換
但為了確保有到的人都有得吃
記得
要來的人 請推文... 或是跟班代統計
不然...嘿嘿
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.222.3
推
12/16 22:44, , 1F
12/16 22:44, 1F
討論串 (同標題文章)