C語言概述

2022-08-26 06:15:08 字數 1190 閱讀 6625

乙個簡單的c程式**段

#include int main(void

)

程式細節#include

#include 是c語言預處理指令,c語言在編譯前要對你的源**做一些準備工作,稱之為預處理

int main(void){}

稱之為函式,並且是我們的程式的唯一入口,程式從main**塊開始執行

int 代表此函式的返回值是乙個int 型別

括號裡面的void 表示此函式不接受任何型別的傳參 ,當然或許你看到以下這樣的main函式

main(){} 或者是 void main() 前面是一種比較老式的寫法。在c90中勉強還能用,但在最新標準c99中編譯時會報錯的,後面一種某些編譯器可能支援此種格式,但為了方便**的遷移,還是推薦使用標準  形式

注釋// 這種是在c99中增加的注釋風格

宣告和定義

宣告是指告訴編譯器有我的存在,而定義這是分配儲存空間,用於儲存這個變數的資料結構 如下 

int num; //

宣告num = 1

;  //定義 

char c = '

a';  //直接定義

注意:在c語言中,使用這個變數前。一定要先定義,即給這個變數賦值

並且傳統上,變數的宣告要放在**的開始處,但在c99後。在何處宣告你的**已經沒有關係

一句多個宣告,c語言允許你在一句裡面宣告多個變數,如

int

num,feet,fets;

num = 2

;feet = 3

;fets = 5;

函式的宣告

#include void fn(void

); //函式原型,c標準建議為所有函式提供函式原型,編譯編譯時,就能檢查致命的錯誤

int main(void

)  //一般吧主函式寫在最前面,程式的唯一入口

void fn(void

)  //函式的聲名

關鍵字和保留字用關鍵字或保留字,做標示符,例如變數名,將會報乙個語法錯誤

C語言概述

c語言歷史 1970年 unix的研製者丹尼斯 里奇 dennis ritchie 和肯 湯普遜 ken thompson 研製出b語言 bcpl語言 19世紀70年代末丹尼斯 里奇第一次把b語言改為c語言 1983年美國國家標準委員會 ansi 對c語言進行標準化,頒布了第乙個c語言草案 83an...

C語言概述

c語言概述 從乙個簡單的例項開始 math.h stdio.h main 源程式的結構特點 1.乙個 語言源程式可以由乙個或多個原始檔組成。2.每個原始檔可由乙個或多個函式組成。3.乙個源程式不論由多少個檔案組成,都有乙個且只能有乙個main函式,即主函式。4.源程式中可以有預處理命令 includ...

c 語言概述

c 語言是目前世界上最流行和應用最廣的一種計算機高階程式語言。他從早期的c語言發展演化而來,c 對c語言不是簡單的擴充,而是從面向過程的語言發展為既面向過程又物件導向的語言,以適應軟體開發技術從面向過程轉向物件導向的客觀發展的需要。c 語言是對c語言的繼承,豐富和發展,既適合開發面向過程的程式,又適...