C語言入門教程(一):輸入輸出函數、程序中的數據
實驗環境
Ubuntu 16.04 終端
gcc
gedit
代碼如下:
#include<stdio.h>
int main()
{
int a,b,c;
printf(" Please enter a value: ");
scanf("%d",&a);
printf(" Please enter b value: ");
scanf("%d",&b);
c=a+b;
printf('%d\n",c);
return 0;
}
輸入輸出函數
1.格式輸出函數 printf()
2.格式輸入函數 scanf()
注釋
位於「 /…….. / 」中的和「 // 」後面的內容為注釋,用來對程序進行說明;注釋在編譯時會被自動忽略。
這是一個簡單的計算程序,通過定義變量讓用戶可以自由設定 a 和 b 的值,之後通過 c=a+b; 這條語句實現把 a 和 b 的和計算出來並賦值給 c 。究竟什麼是變量,什麼是常量呢?接下來我們來一一講述。
程序中的數據
一個C程序有且只有一個主函數,即main函數。
C程序就是執行主函數裡的代碼,也可以說這個主函數就是C語言中的唯一入口。
這個道理就好比每個電梯只有一扇門,要想乘坐電梯的話就必須從這扇門進入;而main前面的int就是主函數的類型,好比乘坐的這個電梯是什麼材料做的。
printf()是格式輸出函數,這裡就記住它的功能就是在屏幕上輸出指定的信息。
return是函數的返回值,根據函數類型的不同,返回的值也是不同的。
\n是轉義字符,在WIKI中可以查看轉義字符。
1-5 良好習慣之規範
在寫C語言程序的時候為了書寫清晰、便於閱讀、便於理解、便於維護,在編寫程序時應遵循以下規則:
1、一個說明或一個語句佔一行,例如:包含頭文件、一個可執行語句結束都需要換行;
2、函數體內的語句要有明顯縮進,通常以按一下Tab鍵為一個縮進;
3、括號要成對寫,如果需要刪除的話也要成對刪除;
4、當一句可執行語句結束的時候末尾需要有分號;
5、代碼中所有符號均為英文半角符號。