通俗的理解來講,相似於將stdio.h的文件中全部的內容複製粘貼到當前文件中函數
#include <stdio.h> //包含另外一個文件
//不一樣的註釋風格 /* 不一樣的註釋風格 */
c程序的基本模塊,c程序一定會從main()函數開始執行ui
int main(void) //一個簡單的C程序 //int是返回「整數」的數據類型,返回給操做系統 //void表示不須要傳入函數任何信息
記錄了函數體的開始和結束的位置操作系統
//函數開始 {
int num; //聲明變量num //有效的標識符只能包括小寫字母,大寫字母,數字和下劃線,數字不能做爲開頭 int num,feet//多條聲明
num = 1; //須要先作聲明纔可以賦值,等於號爲賦值號並非對比左右是否相等,這裏的等於號表明了將右邊的數據賦值到左邊的變量中。
c語言中會有不少的輸出函數,printf是最多見的一個,此函數在括號內接收到數據,從而將其輸出到屏幕中code
printf("I am a simple"); printf("computer.\n"); printf("My favorite number is %d because it is first.\n",num); printf("press Enter to quit the game..."); getchar();
在程序的最後返回出0get
return 0; }//函數結束
#include<stdio.h> void secondFunc(void) int main(void) { printf("引入另外一個函數,他在這裏\n"); secondFunc(); } void secondFunc(void) { printf("我在這裏,我叫secondFunc"); }
#include <stdio.h> int main(void)//函數頭 //函數體 { //聲明 //語句 return 0; } //大部分語句以分號結尾
順便記錄一下g++防止中文出現亂碼的狀況直接編譯的方法,it
g++ -fexec-charset=GBK anotherFunc.c -o test