C語言入門(一):初識C程序
網址:C語言入門
1-2 C程序結構
簡單來說,一個C程序就是由若干頭文件和函數組成。
#include <stdio.h> // 包含頭文件,預處理
int main() // 在最新的C標準中,main函數前的類型爲int而不是void
{
printf ("I love imooc!");
return 0;
}
#include <stdio.h>就是一條預處理命令
它的作用是通知C語言編譯系統在對C程序進行正式編譯之前需做一些預處理工作。
1-4 必不可少之主函數
一個C程序有且只有一個主函數,即main函數。
C程序就是執行主函數裏的代碼,也可以說這個主函數就是C語言中的唯一入口。
這個道理就好比每個電梯只有一扇門,要想乘坐電梯的話就必須從這扇門進入;而main前面的int就是主函數的類型,好比乘坐的這個電梯是什麼材料做的。
printf()是格式輸出函數,這裏就記住它的功能就是在屏幕上輸出指定的信息。
return是函數的返回值,根據函數類型的不同,返回的值也是不同的。
\n是轉義字符,在WIKI中可以查看轉義字符。
1-5 良好習慣之規範
在寫C語言程序的時候爲了書寫清晰、便於閱讀、便於理解、便於維護,在編寫程序時應遵循以下規則:
1、一個說明或一個語句佔一行,例如:包含頭文件、一個可執行語句結束都需要換行;
2、函數體內的語句要有明顯縮進,通常以按一下Tab鍵爲一個縮進;
3、括號要成對寫,如果需要刪除的話也要成對刪除;
4、當一句可執行語句結束的時候末尾需要有分號;
5、代碼中所有符號均爲英文半角符號。
1-6 程序解釋——註釋
C語言註釋方法有兩種:
多行註釋: /* 註釋內容 */
單行註釋: //註釋一行
/*
作者:imooc
程序介紹:註釋演示
*/
#include <stdio.h>
int main()
{
// 這是一首思念家鄉的詩
printf("牀前明月光,");
printf("疑是地上霜。");
printf("舉頭望明月,");
printf("低頭思故鄉。");
/* 短短四句詩,寫得清新樸素,明白如話。它的內容是單純的,但同時卻又是豐富的。
它是容易理解的,卻又是體味不盡的。詩人所沒有說的比他已經說出來的要多得多。
它的構思是細緻而深曲的,但卻又是脫口吟成、渾然無跡的。從這裏,我們不難領
會到李白絕句的“自然”、“無意於工而無不工”的妙境。 */
return 0;
}