當前位置:首頁 » 編程語言 » C語言英文介紹
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

C語言英文介紹

發布時間: 2022-02-12 07:23:45

c語言英文解釋

「#include <stdio.h>」means include a headfile,naming stdio.h;
「int main(void) 」means derermining a main function,whose return-value-type is int(erger) and a parameter .
「{}」,what in it is the function body.
「printf()」is a function to print-out-function,
「return 0」means when the function body is over,the main function will return a value.

⑵ C語言重要的英文都有那些

c語言里用到的英文實在是不多,你邊學邊記絕對沒問題,感覺就是小學水平的人都可以記住

⑶ C語言的一些英文我想搞懂。

int 是整型
float 是實型
double 是雙精度實型
long 是長整型
char 是字元型
max 是最大數
min 是最小數
avg 是平均值
pow(x,y) 表示x的y次方
sum 是總和
else 是與if搭配的,意思是如果不是這樣,那麼...(if..else)
sqrt 是平方根
flbs 是絕對值
。。。
等等,上面是常用到的

⑷ c語言(Unix)英文

sudoku-verifier.c:

//---------------------------------------------------------------------------

#include <stdio.h>

int issu(int sd[9][9])
{
int i,j,k,sx,sy;
for (i = 0; i<9; i++) {
for (k=1; k<10; k++) {
sx=0;
sy=0;
for (j=0; j<9; j++) {
sx+=sd[i][j]==k?1:0;
if (sx>1) return 0;
sy+=sd[j][i]==k?1:0;
if (sy>1) return 0;

}

}
}
return 1;
}
int main(int argc, char* argv[])
{
FILE *f;
int sd[9][9],i,j;
if (argc>1) f=fopen(argv[1],"r");
else f=fopen("sudoku-solution.txt","r");

for (i = 0; i<9; i++){
for (j=0; j<9; j++){
fscanf(f,"%d",&sd[i][j]);
printf("%-2d",sd[i][j]);
}
putchar('\n');
}
fclose(f);
puts(issu(sd)?"Result: Solution is Correct!":"Result: Solution is incorrect!");

return 0;
}
//---------------------------------------------------------------------------

string-palindrome.c:

//---------------------------------------------------------------------------
#include <stdio.h>
#include <string.h>
int main(void)
{
char str[80];
int i,len;
gets(str);
len=strlen(str)/2;
for (i = 0; i<len; i++) {
if (str[i]!=str[strlen(str)-1-i]) {
printf("%s : not a palindrome\n",str);
break;
}
}
if (i==len) {
printf( "%s : palindrome\n",str);
}
return 0;
}
//---------------------------------------------------------------------------

⑸ 「c語言」用英語怎麼說

C Programming Language

C語言是一種通用的編程語言,廣泛用於系統軟體與應用軟體的開發。於1969年至1973年間,為了移植與開發UNIX操作系統,由丹尼斯·里奇與肯·湯普遜,以B語言為基礎,在貝爾實驗室設計、開發出來。

C語言具有高效、靈活、功能豐富、表達力強和較高的可移植性等特點,在程序設計中備受青睞,成為最近25年使用最為廣泛的編程語言[2]。當前,C語言編譯器普遍存在於各種不同的操作系統中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了眾多後來的編程語言,例如C++、Objective-C、Java、C#等。


(5)C語言英文介紹擴展閱讀:

C語言誕生於美國的貝爾實驗室,由D.M.Ritchie以B語言為基礎發展而來,在它的主體設計完成後,Thompson和Ritchie用它完全重寫了UNIX,且隨著UNIX的發展,c語言也得到了不斷的完善。為了利於C語言的全面推廣,許多專家學者和硬體廠商聯合組成了C語言標准委員會,並在之後的1989年,誕生了第一個完備的C標准,簡稱「C89」,也就是「ANSI c」,截至2020年,最新的C語言標准為2017年發布的 「C17」。

⑹ c語言涉及用的英語有哪些

C語言的英文很少的就是一些關鍵字和一些標准函數記住這些關鍵字,其他就是在編程時在應用一些函數,多用用就記住了 auto :聲明自動變數 一般不使用
double :聲明雙精度變數或函數
int: 聲明整型變數或函數
struct:聲明結構體變數或函數
break:跳出當前循環
else :條件語句否定分支(與 if 連用)
long :聲明長整型變數或函數
switch :用於開關語句
case:開關語句分支
enum :聲明枚舉類型
register:聲明積存器變數
typedef:用以給數據類型取別名(當然還有其他作用)
char :聲明字元型變數或函數
extern:聲明變數是在其他文件正聲明(也可以看做是引用變數)
return :子程序返回語句(可以帶參數,也看不帶參數)
union:聲明聯合數據類型
const :聲明只讀變數
float:聲明浮點型變數或函數
short :聲明短整型變數或函數
unsigned:聲明無符號類型變數或函數
continue:結束當前循環,開始下一輪循環
for:一種循環語句(可意會不可言傳)
signed:生命有符號類型變數或函數
void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)
default:開關語句中的「其他」分支
goto:無條件跳轉語句
sizeof:計算數據類型長度
volatile:說明變數在程序執行中可被隱含地改變
do :循環語句的循環體
while :循環語句的循環條件
static :聲明靜態變數
if:條件語句

⑺ 丹尼斯·里奇(C語言之父)的英文介紹 要英文!要長的 不能太短!!!!好的補50分!!急用!!!!!

Dennis MacAlistair Ritchie (born September 9, 1941) is an American computer scientist notable for his influence on C and other programming languages, and on operating systems such as Multics and Unix. He received the Turing Award in 1983 and the National Medal of Technology in 1998. Ritchie was the head of Lucent Technologies System Software Research Department when he retired in 2007.

Born in Bronxville, New York, Ritchie graated from Harvard with degrees in physics and applied mathematics. In 1967, he began working at the Bell Labs' Computing Sciences Research Center.

Ritchie is best known as the creator of the C programming language and a key developer of the Unix operating system, and as co-author of the definitive book on C, The C Programming Language, commonly referred to as 'K/R' or K&R (in reference to the authors Kernighan and Ritchie).

Ritchie's invention of C and his role in the development of Unix alongside Ken Thompson, has placed him as an important pioneer of modern computing. The C language is still widely used today in application and operating system development and its influence is seen in most modern programming languages. Unix has also been influential, establishing concepts and principles that are now well-established precepts of computing. The popular Linux operating system and its tools are descendants of Ritchie's work and the Windows operating systems include Unix compatibility tools and C compilers for developers.

Ritchie has said that creating the C language 'looked like a good thing to do' and that anyone else in the same place at the same time would have done the same thing, though Bell Labs colleague Bjarne Stroustrup, developer of C++, said that "if Dennis had decided to spend that decade on esoteric math, Unix would have been stillborn."

Following the success of Unix, Ritchie continued research into operating systems and programming languages with contributions to the Plan 9 and Inferno operating systems and the Limbo programming language.

In 1983, Ritchie and Ken Thompson jointly received the Turing Award for their development of generic operating systems theory and specifically for the implementation of the UNIX operating system. Ritchie's Turing Award lecture was titled, "Reflections on Software Research."

On April 27, 1999, Thompson and Ritchie jointly received the 1998 National Medal of Technology from President Bill Clinton for co-inventing the UNIX operating system and the C programming language which together have led to enormous advances in computer hardware, software, and networking systems and stimulated growth of an entire instry, thereby enhancing American leadership in the Information Age

Dennis Ritchie is often referred to as "dmr" (his Bell Labs email address) in technical discussion groups.

⑻ c語言英文版

沒聽說過C語言英文版的
你聽說過中文英文版嗎?
C語言是一門語言,你是要的編譯器吧?
初學者??C語言比較難,建議找一個老師,
C語言編譯器網上到處都是,自己找一找吧,如果想考級,下一個turbo C2.0,如果不想考級,下一個visual C++6.0

⑼ c語言常用英語

運算符與表達式: 5. `parameter 參數 2 條件語句
1.constant 常量 6.static 靜態的 condition
2. variable 變數 7.extern 外部的 statement) 選擇 select
3. identify 標識符 指針: 表達式 expression
4. keywords 關鍵字 1. pointer 指針 邏輯表達式 logical expression
5. sign 符號 2. argument 參數 關系表達式 Relational expression
6. operator 運算符 3. array 數組 優先 priority
7. statement語句 4. declaration 聲明 運算 operation
8. syntax 語法 5. represent 表示 結構 structure
9. expression 表達式 6. manipulate 處理 3 循環語句
10. initialition 初始化 結構體、共用體、鏈表 (circle statement) 循環 circle
11. number format 數據格式 1 structure 結構 條件 condition
12 declaration 說明 2 member成員 變數 variant
13. type conversion 類型轉換 3 tag 標記 過程 process
14.define 、definition 定義 4 function 函數 優先 priority
條件語句: 5 enumerate 枚舉 運算 operation
1.select 選擇 6 union 聯合(共用體) 4 函數
2. expression 表達式 7 create 創建 (function) 調用 call
3. logical expression 邏輯表達式 8 insert 插入 返回值 return value
4. Relational expression 關系表達式 9 delete 刪除 函數 function
5.priority優先 10 modify 修改 聲明 declare
6. operation運算 文件 參數 parameter
7.structure 結構 1、file 文件 靜態的 static
循環語句: 2、open 打開 外部的 extern
1.circle 循環 3、close 關閉 5 數組和指針(array and
2. condition 條件 4、read 讀 pointer) 數組 array
3. variant 變數 5、write 寫 引用 reference
4. process過程 6、error 錯誤 元素 element
5.priority優先 序號 主要章節 常用英漢對照詞彙 備注 地址 address
6. operation運算 1 運算符與表達式 排序 sort
數組: ( operator and expression ) 漢語 英語 字元 character
1. array 數組 常量 constant 字元串 string
2. reference 引用 變數 variable 應用 application
3. element 元素 標識符 identify 指針 pointer
4. address 地址 關鍵字 keywords 參數 argument
5. sort 排序 符號 sign 數組 array
6. character 字元 運算符 operator 聲明 declaration
7. string 字元串 語句 statement 表示 represent
8. application 應用 語法 syntax 處理 manipulate
函數: 表達式 Expression 6 結構體、
1.call 調用 初始化 Initialization 共用體
2.return value 返回值 數據格式 number format (structures union 結構 structure
3.function 函數 類型轉換 type conversion 成員 member
4. declare 聲明 定義 Define 、 definition 標記 tag

函數 function archaic a.己廢的,古老的 teaching programming 編程教學
枚舉 enumerate mainmole 主模塊 lengthy a.冗長的,漫長的
聯合 ( 共用體 ) union sufficient a.充分的,足夠的 alter vi./vt.改變
創建 create submole 子模塊 flaw n.缺點裂紋
插入 insert data processing 數據處理 devclop vt.發達
刪除 delete modify v.修正,修改 separate a.各別的
修改 modify business application 商業應用 recompile v.編譯
7 文件 outline n.輪廓,概要 assist n.幫助
( file) 文件 file scientific application 科學應用 cycle n.循環
打開 open compose分解 technician n.技師
關閉 close lexical a.字典的,詞彙的 remove vt.移動,除去
讀 read code 代碼 straight line 直線
寫 write non-programmer n.非編程人員 category n.種類,類項
錯誤 error node vt改為密碼 rectangle n.長方形,矩形
Program Design 程序設計 notation n.記號法,表示法,注釋 P-code p代碼
writing program 編寫程序 pseudocode n.偽代碼 virtrally ad.事實上
standardize vt.使標准化 verbosity n.嘮叨,冗長 symology n.象徵學象徵的使用
coding the program 編程 commas n.逗點逗號 register n.寄存器
simplify vt.單一化,簡單化 record n.記錄 to summaries 總之,總而言之
programming 程序 documentation 文檔 by convention 按照慣例
revision n.校訂,修正 subrecord n.子記錄 cyptic n.含義模糊的,隱藏的
programmer n.程序員 flowchart/flow 程表/流程 diamond-shaped a,菱形的
occupy vt.佔領,住進 data division 數據部 bracket n.括弧
logic n.邏輯,邏輯學 visual a.視覺的 decision n判斷
BASIC 初學者通用符號指令代碼 procere division 過程部 obviate 除去,排除
machine code 機器代碼 represent vt.表現,表示,代表 terminal n. a終端機,終端的
teaching language 教學語言 comprise vt.包含 構成 keyword n.關鍵字
debug n.DOS命令,調試 structured techniques結構化技術 card reader 閱讀器
simplicity n.單純,簡朴 operator n.運算符,運算元 underline vt.下劃線
compactness a.緊湊的,緊密的 straightforward a.筆直的率直的 translator program 譯程序
timesharing system 分時系統 commercial package 商業軟體包 monadic a. monad(單位)的
description n.描述,說明 subroutine n.子程序 Programming 程序設計
interactive language 互動式語言 generator n.產生器,生產者dec/binary n.二進制
break n.中斷 driver mole 驅動模塊 source language 源語
manufacturer n.製造業者 mathematician n.專家 shift 變化,轉移,移位
structure chart 結構圖 line by line 逐行 machine language 機器
dialect n.方言,語調 operator n.作符 overflow n.溢出
the program flow 程序流 translate vt.翻譯,解釋 machine instruction 機器指令
expense n.費用,代價 forerunner n.先驅 arithmetic n.算術,演算法
manager mole 管理模塊 molar 摸塊化 computer language 計算機語
uniformity n.同樣,劃一 ancestor n.祖宗 composite symbol 復合型符號
worder mole 工作模塊 cumbersome a.討厭的,麻煩的 assembly language 匯編語

assignment n.賦值 double :聲明雙精度變數或函數
floating point number浮點數 int: 聲明整型變數或函數
proliferation n.增服 struct:聲明結構體變數或函數
high-level language高級語 break:跳出當前循環pointer n.指針
natural language 自然語言 else :條件語句否定分支(與 if 連用)
array n.數組矩陣, long :聲明長整型變數或函數
source text 源文本 switch :用於開關語句
subscript n.下標 case:開關語句分支
intermediate language 中間語言 enum :聲明枚舉類型
type conversion 類型轉換 register:聲明積存器變數
software development 軟體開發 typedef:用以給數據類型取別名(當然還有其他作用)
address arithmetic 地址運算 char :聲明字元型變數或函數
map vt.映射,計劃 extern:聲明變數是在其他文件正聲明(也可以看做是引用變數)
denote vt.指示,表示 return :子程序返回語句(可以帶參數,也看不帶參數)
maintenance cost 維護費用 union:聲明聯合數據類型
subprogram n.子程序 const :聲明只讀變數
legibility n.易讀性,易識別 float:聲明浮點型變數或函數
separate compilation 分離式編澤 short :聲明短整型變數或函數
amend vt.修正,改善 unsigned:聲明無符號類型變數或函數
alphabetic a.照字母次序的 continue:結束當前循環,開始下一輪循環
consumer n.消費者 for:一種循環語句(可意會不可言傳)
digit n.數字位數 signed:生命有符號類型變數或函數
enormous a.巨大的,龐大的 void :聲明函數無返回值或無參數,聲明無類型指針(基本上就這三個作用)
numeric expression 數值表達式 default:開關語句中的「其他」分支
reliability n.可信賴性,可信度 goto:無條件跳轉語句
tap n.輕打,輕敲,選擇 sizeof:計算數據類型長度
safety n.安全,安全設備 volatile:說明變數在程序執行中可被隱含地改變
print zone 列印區 do :循環語句的循環體
property n.財產,所有權 while :循環語句的循環條件
column n.列
correctness n.正確, static :聲明靜態變數
functionality n.機能 if:條件語句
semicolon n.分號
portable a.叮攜帶的,可搬運的 auto :聲明自動變數 一般不使用
survey n.概觀.
altoggle n.肘節開關
task n.作,任務
declaration n.宣告 說明
source program 源程序
mufti-dimension array 多維數組
object program 目標程序
記得採納哦

⑽ C語言(Unix)英文

分太少,給你做一題:
#include <stdio.h>
#include <stdlib.h>

void main()
{
char s1[50],s2[50];
int n1[26],n2[26];
int L1,L2,i;
printf("please input string1:\n");
fgets(s1,49,stdin);
printf("please input string2:\n");
fgets(s2,49,stdin);
L1 = strlen(s1);
L2 = strlen(s2);
for (i=0;i<26;i++) {n1[i]=0;n2[i]=0;};
for (i=0;i<L1;i++){
if (s1[i] >= 'a' && s1[i] <= 'z') n1[s1[i]-'a']=n1[s1[i]-'a']+1;
if (s1[i] >= 'A' && s1[i] <= 'Z') n1[s1[i]-'A']=n1[s1[i]-'A']+1;
if (s2[i] >= 'a' && s2[i] <= 'z') n2[s2[i]-'a']=n2[s2[i]-'a']+1;
if (s2[i] >= 'A' && s2[i] <= 'Z') n2[s2[i]-'A']=n2[s2[i]-'A']+1;
}

for (i=0;i<26;i++)
if (n1[i] != n2[i]) {printf("They are not anagrams!\n");exit(0);};

printf("They are anagrams!\n");
}