基本格式:
#include
#include
int main()
輸出字母c
#include "stdio.h"
int main()
x、y、z排序
#include "stdio.h"
int main()
if(x>z) /*交換x,z的值*/
if(y>z) /*交換z,y的值*/
printf("small to big: %d
%d%d\n",x,y,z);
}
加減乘除
#include
#include
int main(int argc, char * argv)
else
if (y=='-')
else
if (y == '*')
else
if (y == '/')
else
printf("\n");
};}
猜拳遊戲
#include
#include
#include
int main()
srand((unsigned)time(null)); // 隨機數種子
computer=rand()%3; // 產生隨機數並取餘,得到電腦出拳
result=(int)gamer+computer; // gamer 為 char 型別,數**算時要強制轉換型別
printf("電腦出了");
switch (computer)
printf("你出了");
switch (gamer)
if (result==6||result==7||result==11) printf("你贏了!");
else
if (result==5||result==9||result==10) printf("電腦贏了!");
else
printf("平手");
system("pause>nul&&cls"); // 暫停並清屏
}return
0;}
C語言指標教程
陣列與指標 那麼如何表示陣列中其他元素的位址以及其他元素本身呢?p i或a i就是a i 的位址 相應的,p i 或 a i 就表示的a i 元素。已經提到了陣列名代表陣列首元素位址了,那麼所有用陣列名做引數的函式都可以改寫 成用指標做引數的函式。二 多維陣列的情況。這裡,讀者首先有個意識,多維陣列...
C語言 小知識
1.表示式的求值 初始值 x 1,y 1 z 1 求 x y z 答 從左到右順序依次求值,1 true 注意 因為 操作符的左運算元是true,所以沒有必要求值了.事實上c語言肯定不會繼續求值 有關規則,在按從左到右的順序對乙個邏輯表示式求值的時候,只要知道了它的實際結果,就不會對其餘部分求值.這...
c語言小知識
1 為什麼include標頭檔案後,就可以呼叫檔案中宣告的函式了?標頭檔案中一般只是函式和變數的宣告,編譯器需要知道函式傳遞的是什麼引數,否則呼叫的地方 不知道如何設定暫存器和棧等一些相關資訊。至於函式的位置,由於在其他的編譯單元中,需要鏈結 時才能找到。標頭檔案中包含了函式的宣告,其具體的函式 即...