C語言小教程

2021-07-26 06:30:38 字數 1290 閱讀 1391

基本格式:

#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標頭檔案後,就可以呼叫檔案中宣告的函式了?標頭檔案中一般只是函式和變數的宣告,編譯器需要知道函式傳遞的是什麼引數,否則呼叫的地方 不知道如何設定暫存器和棧等一些相關資訊。至於函式的位置,由於在其他的編譯單元中,需要鏈結 時才能找到。標頭檔案中包含了函式的宣告,其具體的函式 即...