c語言名詞翻譯,c語言的名詞解釋

本文目錄一覽:

幾個C語言程序英文名詞請翻譯成中文謝謝拉

不明白為什麼要弄成中文,直接記他們的用法不就行了,還少記東西了。另外,如果你講了中文意思,別人不一定能聽懂你在講什麼,還是沒用的。不過還是翻點給你吧。

autu

auto自動?

break

終止循環

case

情況,

char

字符

const

定數

continue

繼續循環

default

初值

do

進行循環

double

倍字節數字

else

其它情況

if

如果

int

整數

long

長數(在定義數字時用的)

register

存儲器

return

返回

short

短數

signed

有正負數

sizeof

字符長

static

靜態

struct

結構

switch

轉向

typedef

定義格式

union

unsigned

無正負數

void

無效

volatile

波動

while

enum

計數

extern

外部

float

浮點數

for

goto

轉向

c語言中,那些單詞的意思,翻譯成中文!

char

–character

字符型

double

雙精度浮點型

enum

自定義枚舉類型

float—-

單精度浮點型

int

整型,

long

長(整型)

short

短(整型)

signed

有符號

struct

結構型

union

聯合體

unsigned

無符號

void

無返回型

break

中斷

case

當…情況時

continue

繼續

default

默認

do

else

否則

for

對於。。。,循環開始

goto

轉向

if

如果

return

送返

switch

開關,開關語句開始

while

當,當型循環

auto

自動

extern

外部

register

寄存

static

靜態

const

常數

sizeof

存放字節數運算符

typedef

定義。。。為。。。型

volatile

非靜態

C語言名詞解釋

C語言關鍵字共30個:

1. 數據類型關鍵字(12個):

(1). char :聲明字符型變量或函數

(2). double :聲明雙精度變量或函數

(3). enum :聲明枚舉類型

(4). float:聲明浮點型變量或函數

(5). int: 聲明整型變量或函數

(6). long :聲明長整型變量或函數

(7). short :聲明短整型變量或函數

(8). signed:聲明有符號類型變量或函數

(9). struct:聲明結構體變量或函數

(10). union:聲明聯合數據類型

(11). unsigned:聲明無符號類型變量或函數

(12). void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)

(2)控制語句關鍵字(12個):

A.循環語句

(1). for: 一種循環語句(可意會不可言傳)

(2). do : 循環語句的循環體

(3). while :循環語句的循環條件

(4). break:跳出當前循環

(5). continue:結束當前循環,開始下一輪循環

B.條件語句

(1).if: 條件語句

(2).else :條件語句否定分支(與 if 連用)

(3).goto:無條件跳轉語句

C.開關語句

(1).switch :用於開關語句

(2).case:開關語句分支

(3).default:開關語句中的“其他”分支

D.

return :子程序返回語句(可以帶參數,也看不帶參數)

3. 存儲類型關鍵字(4個):

(1).auto :聲明自動變量 一般不使用

(2).extern:聲明變量是在其他文件正聲明(也可以看做是引用變量)

(3).register:聲明積存器變量

(4). static :聲明靜態變量

4. 其它關鍵字(4個):

(1).const :聲明只讀變量

(2).sizeof:計算數據類型長度

(3).typedef:用以給數據類型取別名(當然還有其他作用)

(4).volatile:說明變量在程序執行中可被隱含地改變

C語言 名詞解釋

語言是在70年代初問世的。一九七八年由美國電話電報公司(ATT)貝爾實驗室正式發表了C語言。同時由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一書。通常簡稱為《KR》,也有人稱之為《KR》標準。但是,在《KR》中並沒有定義一個完整的標準C語言,後來由美國國家標準學會在此基礎上制定了一個C 語言標準,於一九八三年發表。通常稱之為ANSI C。

當代最優秀的程序設計語言

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

C語言的特點

C語言是一種結構化語言。它層次清晰,便於按模塊化方式組織程序,易於調試和維護。C語言的表現能力和處理能力極強。它不僅具有豐富的運算符和數據類型,便於實現各類複雜的數據結構。它還可以直接訪問內存的物理地址,進行位(bit)一級的操作。由於C語言實現了對硬件的編程操作,因此C語言集高級語言和低級語言的功能於一體。既可用於系統軟件的開發,也適合於應用軟件的開發。此外,C語言還具有效率高,可移植性強等特點。因此廣泛地移植到了各類各型計算機上,從而形成了多種版本的C語言。

C語言版本

目前最流行的C語言有以下幾種:

·Microsoft C 或稱 MS C

·Borland Turbo C 或稱 Turbo C

·ATT C

這些C語言版本不僅實現了ANSI C標準,而且在此基礎上各自作了一些擴充,使之更加方便、完美。

面向對象的程序設計語言

在C的基礎上,一九八三年又由貝爾實驗室的Bjarne Strou-strup推出了C++。 C++進一步擴充和完善了C語言,成為一種面向 對象的程序設計語言。C++目前流行的最新版本是Borland C++4.5,Symantec C++6.1,和Microsoft VisualC++ 2.0。C++提出了一些更為深入的概念,它所支持的這些面向對象的概念容易將問題空間直接地映射到程序空間,為程序員提供了一種與傳統結構程序設計不同的思維方式和編程方法。因而也增加了整個語言的複雜性,掌握起來有一定難度。

C和C++

但是,C是C++的基礎,C++語言和C語言在很多方面是兼容的。因此,掌握了C語言,再進一步學習C++就能以一種熟悉的語法來學習面向對象的語言,從而達到事半功倍的目的。

C源程序的結構特點

為了說明C語言源程序結構的特點,先看以下幾個程序。這幾個程 序由簡到難,表現了C語言源程序在組成結構上的特點。雖然有關內容還未介紹,但可從這些例子中了解到組成一個C源程序的基本部分和書寫格式。main()

{

printf(“c語言世界,您好!\n”);

}

main是主函數的函數名,表示這是一個主函數。每一個C源程序都必須有,且只能有一個主函數(main函數)。函數調用語句,printf函數的功能是把要輸出的內容送到顯示器去顯示。printf函數是一個由系統定義的標準函數,可在程序中直接調用。

#include

#include

main()

{

double x,s;

printf(“input number:\n”);

scanf(“%lf”,x);

s=sin(x);

printf(“sine of %lf is %lf\n”,x,s);

}

每行注釋

include稱為文件包含命令擴展名為.h的文件也稱為頭文件或首部文件

定義兩個實數變量,以被後面程序使用

顯示提示信息

從鍵盤獲得一個實數x

求x的正弦,並把它賦給變量s

顯示程序運算結果

main函數結束

程序的功能是從鍵盤輸入一個數x,求x的正弦值,然後輸出結果。在main()之前的兩行稱為預處理命令(詳見後面)。預處理命令還有其它幾種,這裡的include 稱為文件包含命令,其意義是把尖括號””或引號內指定的文件包含到本程序來,成為本程序的一部分。被包含的文件通常是由系統提供的,其擴展名為.h。因此也稱為頭文件或首部文件。C語言的頭文件中包括了各個標準庫函數的函數原型。因此,凡是在程序中調用一個庫函數時,都必須包含該函數原型所在的頭文件。在本例中,使用了三個庫函數:輸入函數scanf,正弦函數sin,輸出函數printf。sin函數是數學函數,其頭文件為math.h文件,因此在程序的主函數前用include命令包含了math.h。scanf和printf是標準輸入輸出函數,其頭文件為stdio.h,在主函數前也用include命令包含了stdio.h文件。

需要說明的是,C語言規定對scanf和printf這兩個函數可以省去對其頭文件的包含命令。所以在本例中也可以刪去第二行的包含命令#include。同樣,在例1.1中使用了printf函數,也省略了包含命令。

在例題中的主函數體中又分為兩部分,一部分為說明部分,另一部分執行部分。說明是指變量的類型說明。例題中未使用任何變量,因此無說明部分。C語言規定,源程序中所有用到的變量都必須先說明,後使用,否則將會出錯。這一點是編譯型高級程序設計語言的一個特點,與解釋型的BASIC語言是不同的。說明部分是C源程序結構中很重要的組成部分。本例中使用了兩個變量x,s,用來表示輸入的自變量和sin函數值。由於sin函數要求這兩個量必須是雙精度浮點型,故用類型說明符double來說明這兩個變量。說明部分後的四行為執行部分或稱為執行語句部分,用以完成程序的功能。執行部分的第一行是輸出語句,調用printf函數在顯示器上輸出提示字符串,請操作人員輸入自變量x的值。第二行為輸入語句,調用scanf函數,接受鍵盤上輸入的數並存入變量x中。第三行是調用sin函數並把函數值送到變量s中。第四行是用printf 函數輸出變量s的值,即x的正弦值。程序結束。

printf(“input number:\n”);

scanf(“%lf”,’C10F10x);

s=sin(x);

printf(“sine of %lf is %lf\n”,’C10F10x,s);

運行本程序時,首先在顯示器屏幕上給出提示串input number,這是由執行部分的第一行完成的。用戶在提示下從鍵盤上鍵入某一數,如5,按下回車鍵,接着在屏幕上給出計算結果。

輸入和輸出函數

在前兩個例子中用到了輸入和輸出函數scanf和 printf,在第三章中我們要詳細介紹。這裡我們先簡單介紹一下它們的格式,以便下面使用。scanf和 printf這兩個函數分別稱為格式輸入函數和格式輸出函數。其意義是按指定的格式輸入輸出值。因此,這兩個函數在括號中的參數表都由以下兩部分組成: “格式控制串”,參數表 格式控制串是一個字符串,必須用雙引號括起來,它表示了輸入輸出量的數據類型。各種類型的格式表示法可參閱第三章。在printf函數中還可以在格式控制串內出現非格式控制字符,這時在顯示屏幕上將原文照印。參數表中給出了輸入或輸出的量。當有多個量時,用逗號間隔。例如:

printf(“sine of %lf is %lf\n”,x,s);

其中%lf為格式字符,表示按雙精度浮點數處理。它在格式串中兩次現,對應了x和s兩個變量。其餘字符為非格式字符則照原樣輸出在屏幕上

int max(int a,int b);

main(){

int x,y,z;

printf(“input two numbers:\n”);scanf(“%d%d”,x,y);

z=max(x,y);

printf(“maxmum=%d”,z);

}

int max(int a,int b){

if(ab)return a;else return b;

}

此函數的功能是輸入兩個整數,輸出其中的大數。

/*函數說明*/

/*主函數*/

/*變量說明*/

/*輸入x,y值*/

/*調用max函數*/

/*輸出*/

/*定義max函數*/

/*把結果返回主調函數*/

上面例中程序的功能是由用戶輸入兩個整數,程序執行後輸出其中較大的數。本程序由兩個函數組成,主函數和max 函數。函數之間是並列關係。可從主函數中調用其它函數。max 函數的功能是比較兩個數,然後把較大的數返回給主函數。max 函數是一個用戶自定義函數。因此在主函數中要給出說明(程序第三行)。可見,在程序的說明部分中,不僅可以有變量說明,還可以有函數說明。關於函數的詳細內容將在第五章介紹。在程序的每行後用/*和*/括起來的內容為注釋部分,程序不執行注釋部分。

上例中程序的執行過程是,首先在屏幕上顯示提示串,請用戶輸入兩個數,回車後由scanf函數語句接收這兩個數送入變量x,y中,然後調用max函數,並把x,y 的值傳送給max函數的參數a,b。在max函數中比較a,b的大小,把大者返回給主函數的變量z,最後在屏幕上輸出z的值。

C源程序的結構特點

1.一個C語言源程序可以由一個或多個源文件組成。

2.每個源文件可由一個或多個函數組成。

3.一個源程序不論由多少個文件組成,都有一個且只能有一個main函數,即主函數。

4.源程序中可以有預處理命令(include 命令僅為其中的一種),預處理命令通常應放在源文件或源程序的最前面。

5.每一個說明,每一個語句都必須以分號結尾。但預處理命令,函數頭和花括號“}”之後不能加分號。

6.標識符,關鍵字之間必須至少加一個空格以示間隔。若已有明顯的間隔符,也可不再加空格來間隔。

書寫程序時應遵循的規則

從書寫清晰,便於閱讀,理解,維護的角度出發,在書寫程序時 應遵循以下規則:

1.一個說明或一個語句佔一行。

2.用{} 括起來的部分,通常表示了程序的某一層次結構。{}一般與該結構語句的第一個字母對齊,並單獨佔一行。

3.低一層次的語句或說明可比高一層次的語句或說明縮進若干格後書寫。以便看起來更加清晰,增加程序的可讀性。在編程時應力求遵循這些規則,以養成良好的編程風格。

C語言的字符集

字符是組成語言的最基本的元素。C語言字符集由字母,數字,空格,標點和特殊字符組成。在字符常量,字符串常量和注釋中還可以使用漢字或其它可表示的圖形符號。

1.字母 小寫字母a~z共26個,大寫字母A~Z共26個

2.數字 0~9共10個

3.空白符 空格符、製表符、換行符等統稱為空白符。空白符只在字符常量和字符串常量中起作用。在其它地方出現時,只起間隔作用, 編譯程序對它們忽略。因此在程序中使用空白符與否,對程序的編譯不發生影響,但在程序中適當的地方使用空白符將增加程序的清晰性和可讀性。

4.標點和特殊字符

C語言詞彙

在C語言中使用的詞彙分為六類:標識符,關鍵字,運算符,分隔符,常量,注釋符等。

1.標識符

在程序中使用的變量名、函數名、標號等統稱為標識符。除庫函數的函數名由系統定義外,其餘都由用戶自定義。C 規定,標識符只能是字母(A~Z,a~z)、數字(0~9)、下劃線()組成的字符串,並且其第一個字符必須是字母或下劃線。

以下標識符是合法的:

a,x, 3x,BOOK 1,sum5

以下標識符是非法的:

3s 以數字開頭

s*T 出現非法字符*

-3x 以減號開頭

bowy-1 出現非法字符-(減號)

在使用標識符時還必須注意以下幾點:

(1)標準C不限制標識符的長度,但它受各種版本的C 語言編譯系統限制,同時也受到具體機器的限制。例如在某版本C 中規定標識符前八位有效,當兩個標識符前八位相同時,則被認為是同一個標識符。

(2)在標識符中,大小寫是有區別的。例如BOOK和book 是兩個不同的標識符。

(3)標識符雖然可由程序員隨意定義,但標識符是用於標識某個量的符號。因此,命名應盡量有相應的意義,以便閱讀理解,作到“顧名思義”。

2.關鍵字

關鍵字是由C語言規定的具有特定意義的字符串,通常也稱為保留字。用戶定義的標識符不應與關鍵字相同。C語言的關鍵字分為以下幾類:

(1)類型說明符

用於定義、說明變量、函數或其它數據結構的類型。如前面例題中用到的int,double等

(2)語句定義符

用於表示一個語句的功能。如例1.3中用到的if else就是條件語句的語句定義符。

(3)預處理命令字

用於表示一個預處理命令。如前面各例中用到的include。

3.運算符

C語言中含有相當豐富的運算符。運算符與變量,函數一起組成表達式,表示各種運算功能。運算符由一個或多個字符組成。

4.分隔符

在C語言中採用的分隔符有逗號和空格兩種。逗號主要用在類型說明和函數參數表中,分隔各個變量。空格多用於語句各單詞之間,作間隔符。在關鍵字,標識符之間必須要有一個以上的空格符作間隔, 否則將會出現語法錯誤,例如把int a;寫成 inta;C編譯器會把inta當成一個標識符處理,其結果必然出錯。

5.常量

C語言中使用的常量可分為數字常量、字符常量、字符串常量、符號常量、轉義字符等多種。在第二章中將專門給予介紹。

6.注釋符

C 語言的注釋符是以“/*”開頭並以“*/”結尾的串。在“/*”和“*/”之間的即為注釋。程序編譯時,不對注釋作任何處理。注釋可出現在程序中的任何位置。注釋用來向用戶提示或解釋程序的意義。在調試程序中對暫不使用的語句也可用注釋符括起來,使翻譯跳過不作處理,待調試結束後再去掉注釋符。

原創文章,作者:UMBDB,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/316730.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
UMBDB的頭像UMBDB
上一篇 2025-01-09 12:14
下一篇 2025-01-09 12:14

相關推薦

  • AES加密解密算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES算法,並對實現過程進…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演着非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29
  • Python語言由荷蘭人為中心的全能編程開發工程師

    Python語言是一種高級語言,很多編程開發工程師都喜歡使用Python語言進行開發。Python語言的創始人是荷蘭人Guido van Rossum,他在1989年聖誕節期間開始…

    編程 2025-04-28
  • Python語言設計基礎第2版PDF

    Python語言設計基礎第2版PDF是一本介紹Python編程語言的經典教材。本篇文章將從多個方面對該教材進行詳細的闡述和介紹。 一、基礎知識 本教材中介紹了Python編程語言的…

    編程 2025-04-28
  • Python語言實現人名最多數統計

    本文將從幾個方面詳細介紹Python語言實現人名最多數統計的方法和應用。 一、Python實現人名最多數統計的基礎 1、首先,我們需要了解Python語言的一些基礎知識,如列表、字…

    編程 2025-04-28
  • Python作為中心語言,在編程中取代C語言的優勢和挑戰

    Python一直以其簡單易懂的語法和高效的編碼環境而著名。然而,它最近的發展趨勢表明Python的使用範圍已經從腳本語言擴展到了從Web應用到機器學習等廣泛的開發領域。與此同時,C…

    編程 2025-04-28
  • Python基礎語言

    Python作為一種高級編程語言擁有簡潔優雅的語法。在本文中,我們將從多個方面探究Python基礎語言的特點以及使用技巧。 一、數據類型 Python基礎數據類型包括整數、浮點數、…

    編程 2025-04-28

發表回復

登錄後才能評論