C語言入門系列之1 C語言概述和上機執行簡單C程式

2021-10-05 02:10:47 字數 1702 閱讀 7155

c語言是在70年代初問世的。

一九七八年由美國**電報公司(at&t)貝爾實驗室正式發表了c語言,同時由b.w.kernighan和d.m.ritchit合著了著名的《the c programming language》一書 ,通常簡稱為《k&r》,也有人稱之為《k&r》標準

但是,在《k&r》中並沒有定義乙個完整的c語言標準,後來由美國國家標準協會(american national standards institute)在此基礎上制定了乙個c語言標準,於2023年發表,通常稱之為ansi c

早期的c語言主要是用於unix系統。

由於c語言的強大功能和各方面的優點逐漸為人們認識,到了八十年代,c開始進入其它作業系統,並很快在各類大、中、小和微型計算機上得到了廣泛的使用,成為當代最優秀的程式語言之一。

物件導向的底層基礎還是面向過程

這個動作舉例來說明物件導向和面向過程:

面向過程會將走這個動作分成幾個步驟:抬腿、向前邁出指定角度、向下放腿、身體前移、邁出另乙隻腳…通過一系列的過程,進而實現整個功能;

而物件導向會將走封裝進乙個物件,這個物件的乙個例項裡有很多方法,包括抬腿、邁出、放腿等,通過呼叫方法來實現功能。

學習一門語言首先就是要向世界發出問候hello world,第乙個c程式如下:

#include

void

main()

列印:

hello world!
main是主函式的函式名,表示這是乙個主函式。

每乙個c程式都必須有,且只能有乙個主函式(main函式)。

函式呼叫語句,printf函式的功能是把要輸出的內容送到顯示器去顯示。

printf函式是乙個由系統定義的標準函式,可在程式中直接呼叫。

再舉乙個例子:

#include

#include

main()

列印:

input a number:

1sin of 1.000000 is 0.841471

程式執行說明:

include稱為檔案包含命令;

擴充套件名為.h的檔案稱為標頭檔案;

定義兩個實數變數,以被後面程式使用列印顯示提示資訊;

從鍵盤獲得乙個實數x,求x的正弦,並把它賦給變數s;

顯示程式運算結果;

main函式結束。

再看乙個稍複雜的例子:

#include

intmax

(int a,

int b)

;/* 函式說明 */

main()

/* 主函式 */

intmax

(int a,

int b)

/* 定義max函式 */

列印:

input two numbers:

1020

max num =

20

這個簡單的程式實現了比較兩個數的大小並返回較大的數的功能。

筆記1 C語言概述

1.c語言起源 c語言是由unix的研製者丹尼斯 里奇和肯 湯普遜於1970年研製出的b語言的基礎上發展完善起來的。19世紀70年代初期,貝爾實驗室的丹尼斯 里奇第一次將b語言改為c語言。2.c語言特點 c語言是一種面向過程的語言,同時具有高階語言和組合語言的優點。由於具有良好的移植性,稍加修改或不...

C基礎1 C語言環境

c語言簡介 c語言是一種通用的,面向過程式的計算機程式語言。1972年,為了移植與開發unix作業系統,丹尼斯 里奇在貝爾 實驗室設計開發了c語言。當前最新使用的c語言標準為c11,在他之前的c語言標準為c99。include int main 這個應該是最基礎最標準的寫法了,在vc編譯器中第乙個 ...

檔案排版1(C語言)

英文電影中參演人員名單一般以某種方式進行排版顯示。給定乙個未排版的檔案listin.txt,該檔案中每行參演人員名單由冒號 分隔成前後兩部分,但格式雜亂無章,單詞 由除空格和水平製表符之外的其它字元構成 之間可能有多個空格或水平製表符分隔。編寫程式,要求將其按如下排版規則排版輸出到另乙個檔案list...