集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟體服務套。所有具備這一特性的軟體或者軟體套(組)都可以叫集成開發環境。
我們的程序通常都是在各類IDE上編寫的。
常見的C/C++IDE有Code::Blocks、Dev-C++、C-Free、VS、VC++6.0。
頭文件作為一種包含功能函數、數據接口聲明的載體文件,主要用於保存程序的聲明,而定義文件用於保存程序的實現。
頭文件的主要作用在於多個代碼文件全局變量(函數)的重用、防止定義的衝突,對各個被調用函數給出一個描述,其本身不需要包含程序的邏輯實現代碼,它只起描述性作用,用戶程序只需要按照頭文件中的接口聲明來調用相關函數或變量,連結器會從庫中尋找相應的實際定義代碼。
簡單的說,就是將寫好的代碼進行說明,表示我們編寫的程序將要調用該頭文件中的內容,最常見的頭文件有
#include<stdio.h>、#include<stdlib.h>
作為入門,我們就簡單介紹一下 #include<stdio.h>頭文件
就像人有分男女,分高矮,分善惡,計算機中的數據類型也有各種分類。
其中最常用的便是整型和字符串類型,當然,還有像float、bool、void等等類型的數據。這些都等著有興趣的朋友自行探索。
就像生命離不開水,每個程序通常都會有一個主函數,這是這段程序的中心,所有代碼都要圍繞著主函數編寫,當然,也不是說其他代碼一定要圍繞主函數展開,也可以是毫無關聯的代碼,但是程序中一定要有主函數存在。
簡單的說,C語言的設計原則是把函數作為程序的構成模塊。main()函數稱之為主函數,一個C程序總是從main()函數開始執行的。
在最新的+C99+標準中,只有以下兩種定義方式是正確的:
int main(void){return+0;}
int main(int argc,char*argv[]){return0;}
很明顯,所有函數對輸入的參數都會有返回的值,包括主函數main,雖然C99 規定編譯器要自動在生成的目標文件中(如 exe 文件)加入return 0; ,表示程序正常退出,但是在函數結尾寫上return顯然是一個好習慣。
說了這麼多都是紙上談兵,讓我們開始編寫第一個C語言程序吧!
許多經典的教材都是從Hello World!開始的,讓我們也從這裡開始,來讓我們走入編程的世界吧!
首先調用頭文件 #include<stdio.h>,這樣我們就可以使用內部的printf()函數了。為了節省篇幅這裡就不再介紹printf()函數的使用方法了,有興趣的同學自行百度。接下來寫主函數main。總共代碼如下:
#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}
文章:沈哲宇
參考文獻:《C程序設計》,清華大學出版社,譚浩強編著
圖片:網絡
排版:沈哲宇
日期:2020年12月19日
負責小編:陳曦