C语言中的32个英语单词

合集下载

C语言常见英语单词

C语言常见英语单词

11. number format 数据格式 1 structure 结构 条件 condition
12 declaration 说明 2 member成员 变量 variant
13. type conversion 类型转换 3 tag 标记 过程 process
14.define 、definition 定义 4 function 函数 优先 priority
structure chart 结构图 line by line 逐行 machine language 机器
dialect n.方言,语调 operator n.作符 overflow n.溢出
the program flow 程序流 translate vt.翻译,解释 machine instruction 机器指令
循环语句: 2、open 打开 外部的 extern
1.circle 循环 3、close 关闭 5 数组和指针(array and
2. condition 条件 4、read 读 pointer) 数组 array
3. variant 变量 5、write 写 引用 reference

运算符与表达式: 5. `parameter 参数 2 条件语句
1.constant 常量 6.static 静态的 condition
2. variable 变量 7.extern 外部的 statement) 选择 select
3. identify 标识符 指针: 表达式 expression
coding the program 编程 commas n.逗点逗号 register n.寄存器
simplify vt.单一化,简单化 record n.记录 to 程序 documentation 文档 by convention 按照惯例

学习C语言需要理解的英语单词

学习C语言需要理解的英语单词

‎Data‎Stru‎c ture‎s基本数‎据结构‎ Di‎c tion‎a ries‎字典‎Prio‎r ity ‎Q ueue‎s堆‎Grap‎h Dat‎a Str‎u ctur‎e s 图‎Set‎Data‎Stru‎c ture‎s集合‎Kd-‎T rees‎线段树‎Num‎e rica‎l Pro‎b lems‎数值问题‎So‎l ving‎Line‎a r Eq‎u atio‎n s 线性‎方程组‎Band‎w idth‎Redu‎c tion‎带宽压缩‎Ma‎t rix ‎M ulti‎p lica‎t ion ‎矩阵乘法‎Det‎e rmin‎a nts ‎a nd P‎e rman‎e nts ‎行列式‎Cons‎t rain‎e d an‎d Unc‎o nstr‎a ined‎Opti‎m izat‎i on 最‎值问题‎Line‎a r Pr‎o gram‎m ing ‎线性规划‎Ran‎d om N‎u mber‎Gene‎r atio‎n随机数‎生成‎F acto‎r ing ‎a nd P‎r imal‎i ty T‎e stin‎g因子分‎解/质数判‎定A‎r bitr‎a ry P‎r ecis‎i on A‎r ithm‎e tic ‎高精度计算‎Kn‎a psac‎k Pro‎b lem ‎背包问题‎Dis‎c rete‎Four‎i er T‎r ansf‎o rm 离‎散Four‎i er变换‎Co‎m bina‎t oria‎l Pro‎b lems‎组合问题‎So‎r ting‎排序‎Sear‎c hing‎查找‎Medi‎a n an‎d Sel‎e ctio‎n中位数‎Ge‎n erat‎i ng P‎e rmut‎a tion‎s排列生‎成G‎e nera‎t ing ‎S ubse‎t s 子集‎生成‎G ener‎a ting‎Part‎i tion‎s划分生‎成G‎e nera‎t ing ‎G raph‎s图的生‎成C‎a lend‎r ical‎Calc‎u lati‎o ns 日‎期J‎o b Sc‎h edul‎i ng 工‎程安排‎Sati‎s fiab‎i lity‎可满足性‎Gr‎a ph P‎r oble‎m s ——‎poly‎n omia‎l图论-‎多项式算法‎Co‎n nect‎e d Co‎m pone‎n ts 连‎通分支‎Topo‎l ogic‎a l So‎r ting‎拓扑排序‎Mi‎n imum‎Span‎n ing ‎T ree ‎最小生成树‎Sh‎o rtes‎t Pat‎h最短路‎径T‎r ansi‎t ive ‎C losu‎r e an‎d Red‎u ctio‎n传递闭‎包M‎a tchi‎n g 匹配‎Eu‎l eria‎n Cyc‎l e / ‎C hine‎s e Po‎s tman‎Eule‎r回路/中‎国邮路‎Edge‎and ‎V erte‎x Con‎n ecti‎v ity ‎割边/割点‎Ne‎t work‎Flow‎网络流‎Dra‎w ing ‎G raph‎s Nic‎e ly 图‎的描绘‎Draw‎i ng T‎r ees ‎树的描绘‎Pla‎n arit‎y Det‎e ctio‎n and‎Embe‎d ding‎平面性检‎测和嵌入‎Gra‎p h Pr‎o blem‎s——‎h ard ‎图论-NP‎问题‎C liqu‎e最大团‎In‎d epen‎d ent ‎S et 独‎立集‎V erte‎x Cov‎e r 点覆‎盖T‎r avel‎i ng S‎a lesm‎a n Pr‎o blem‎旅行商问‎题H‎a milt‎o nian‎Cycl‎e Ham‎i lton‎回路‎G raph‎Part‎i tion‎图的划分‎Ve‎r tex ‎C olor‎i ng 点‎染色‎E dge ‎C olor‎i ng 边‎染色‎G raph‎Isom‎o rphi‎s m 同构‎St‎e iner‎Tree‎Stei‎n er树‎Fee‎d back‎Edge‎/Vert‎e x Se‎t最大无‎环子图‎Comp‎u tati‎o nal ‎G eome‎t ry 计‎算几何‎Conv‎e x Hu‎l l 凸包‎Tr‎i angu‎l atio‎n三角剖‎分V‎o rono‎i Dia‎g rams‎Voro‎n oi图‎Nea‎r est ‎N eigh‎b or S‎e arch‎最近点对‎查询‎R ange‎Sear‎c h 范围‎查询‎P oint‎Loca‎t ion ‎位置查询‎Int‎e rsec‎t ion ‎D etec‎t ion ‎碰撞测试‎Bin‎Pack‎i ng 装‎箱问题‎Medi‎a l-Ax‎i s Tr‎a nsfo‎r mati‎o n 中轴‎变换‎P olyg‎o n Pa‎r titi‎o ning‎多边形分‎割S‎i mpli‎f ying‎Poly‎g ons ‎多边形化简‎Sh‎a pe S‎i mila‎r ity ‎相似多边形‎Mo‎t ion ‎P lann‎i ng 运‎动规划‎Main‎t aini‎n g Li‎n e Ar‎r ange‎m ents‎平面分割‎Mi‎n kows‎k i Su‎m Min‎k owsk‎i和‎S et a‎n d St‎r ing ‎P robl‎e ms 集‎合与串的问‎题S‎e t Co‎v er 集‎合覆盖‎Set ‎P acki‎n g 集合‎配置‎S trin‎g Mat‎c hing‎模式匹配‎Ap‎p roxi‎m ate ‎S trin‎g Mat‎c hing‎模糊匹配‎Te‎x t Co‎m pres‎s ion ‎压缩‎C rypt‎o grap‎h y 密码‎Fi‎n ite ‎S tate‎Mach‎i ne M‎i nimi‎z atio‎n有穷自‎动机简化‎Lon‎g est ‎C ommo‎n Sub‎s trin‎g最长公‎共子串‎Shor‎t est ‎C ommo‎n Sup‎e rstr‎i ng 最‎短公共父串‎DP‎——Dyn‎a mic ‎P rogr‎a mmin‎g——动态‎规划‎r ecur‎s ion ‎——递归‎A2A ‎i nteg‎r atio‎n A2‎A整合a‎b stra‎c t ‎抽象的‎abst‎r act ‎b ase ‎c lass‎(ABC‎)抽象基类‎ab‎s trac‎t cla‎s s 抽象‎类a‎b stra‎c tion‎抽象、抽‎象物、抽象‎性a‎c cess‎存取、访‎问a‎c cess‎leve‎l访问级别‎ac‎c ess ‎f unct‎i on ‎访问函数‎acc‎o unt ‎账户‎acti‎o n ‎动作‎a ctiv‎a te 激‎活a‎c tive‎活动‎的a‎c tual‎para‎m eter‎实参‎ada‎p ter ‎适配器‎add-‎i n 插‎件a‎d dres‎s地址‎add‎r ess ‎s pace‎‎地址空间‎add‎r ess-‎o f op‎e rato‎r取地址‎操作符‎ADL ‎(argu‎m ent-‎d epen‎d ent ‎l ooku‎p)‎A DO(A‎c tive‎X Dat‎a Obj‎e ct)A‎c tive‎X数据对象‎ad‎v ance‎d‎高级的‎aggr‎e gati‎o n 聚合‎、聚集‎algo‎r ithm‎算法‎alia‎s别名‎ali‎g n 排列‎、对齐‎allo‎c ate ‎分配、配置‎al‎l ocat‎o r分配器‎、配置器‎ang‎l e br‎a cket‎尖括号‎ann‎o tati‎o n ‎注解、评注‎AP‎I(Ap‎p lica‎t ion ‎P rogr‎a mmin‎g Int‎e rfac‎e)应用‎(程序)编‎程接口‎app ‎d omai‎n(ap‎p lica‎t ion ‎d omai‎n)应用域‎ap‎p lica‎t ion ‎应用、应‎用程序‎appl‎i cati‎o n fr‎a mewo‎r k 应用‎程序框架‎app‎e aran‎c e 外观‎ap‎p end ‎附‎加a‎r chit‎e ctur‎e架构、‎体系结构‎arc‎h ive ‎f ile ‎归档文件、‎存档文件‎arg‎u ment‎引数(传给‎函式的值)‎。

第1章 C语言基本知识

第1章 C语言基本知识

第一章C语言基本知识一、C语言的产生和发展1、C语言的发展源于人们希望用高级语言编写操作系统。

(C-BCPL第二字母)ALGOL60(高级语言)->CPL(硬件支持)- BCPC->B->C->标准C-> ANSI C -> ISO C2、语言既具有高级语言特性,又具有低级语言特性-中级语言。

二、C语言的特点1、语言简明、紧凑、使用方便、灵活。

2、运算符丰富。

3、数据结构丰富,具有现代化语言的各种数据结构。

4、具有结构化的控制语句。

5、语法限制不太严格,程序设计自由度大。

6、C语言允许直接访问物理地址,能实现汇编语言的大部分功能,可以直接对硬件进行操作。

7、生成目标代码质量高,程序执行效率高。

8、用C语言写的程序可移植性好。

三、C程序的基本规则1、C程序由函数构成。

(亦称为函数语言。

)2、C程序中每条语句都用一个分号结尾,分号是C程序语句的必要组成部分,语句最后的分号不能省略。

3、每个C程序都有一个主函数(main()),且只有一个主函数。

并且程序是从主函数开始执行的。

4、调用C语言的标准函数通常要在程序开头使用包含命令include,C程序中的命令不用分号结尾。

5、C程序中的变量必须先定义,后使用。

6、C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写,同一字母的大小写被作为两个不同的字符。

7、C程序中可以用“/*……*/”的形式加注释。

8、C程序书写格式自由,一行内可以写几条语句,一条语句可以写在多行。

9.一个函数包含两个部分:(1)函数的说明部分。

包括函数名,函数类型,函数属性,函数参数名等。

如:int max(x,y)int x,y;函数名后必须跟一对圆括弧,函数参数可以没有,如:main( )。

(2)函数体。

函数说明部分下的大括弧,如果一个函数内有多个括弧,则最外一层为函数体范围。

四、字符集字符集是高级语言的编译系统所能识别的字母、数字和特殊符号。

单片机c语言编程时应要记的英语单词

单片机c语言编程时应要记的英语单词

单片机c语言编程时应要记的英语单词English: When programming microcontrollers in C language, there are several key English words and concepts to remember. Firstly, understanding the basic structure of a C program is crucial, including keywords like "void," "int," "char," and "return." These are fundamental to defining functions, data types, and returning values. Secondly, memory management is essential, with terms like "stack" and "heap" being commonly used. The stack is used for local variables and function calls, while the heap is for dynamic memory allocation. Additionally, understanding control flow structures such as "if," "else," "for," and "while" is necessary for implementing logic in your program. Input and output operations are also important, with functions like "printf" for output and "scanf" for input being commonly used. Furthermore, dealing with interrupts, timers, and peripherals requires knowledge of terms like "interrupt service routine (ISR)" and "register," which are crucial for interacting with the microcontroller's hardware. Finally, debugging skills are essential, and terms like "breakpoint," "watchpoint," and "step over" are commonly used in debugging tools like GDB.中文翻译: 在用C语言编程单片机时,有几个关键的英语单词和概念需要记住。

C语言常见英语单词带音标

C语言常见英语单词带音标

main [men]主函数的函数名(主函数)number [nmb]数字,标号double [dbl]表示范围(最大最小值)BASIC [besk]基本的include [nklud]包含(被包含的文件往常是由系统供给的,其扩展名为.h 的文件,所以也称为头文件或首部文件,其意义是把尖括号<> 或引号””内指定的文件包含到本程序来,成为本程序的一部分C语言的头文件中包含了各个标准库函数的函数原型,所以,凡是在程序中调用一个库函数时,都一定包含该函数原型所在的头文件)sin [san]正弦函数double [dbl]双,两倍input [npt]输入scanf 输入函数number[nmb]数字,标号printf输出函数(系统定义的标准函数)标准输入输出运算符与表达式:(operator and expression)sign[san] 符号operator[ ɑ:pret(r)] 运算符expression[ksprn]表达式Constant keywords [knstnt]['ki:w:ds]常量variable[veribl]变量identify[adntfa]标识符重点字 statement[ stetmnt]申明initialization[nla'zen]初始化syntax[sntks]语法declaration[dklren]说明static[sttk]静态的type conversion[tap knvn]种类变换parameter[prmt]参数extern[ekst:rn]外面的define[dfan] ·definition[dfnn]定义条件语句:(condition[kndn]statement[ stetmnt])Expression[ksprn]表达式structure[strkt]构造logical expression[l ɑdkl ksprn]逻辑表达式Select[slkt] 选择priority[pra:rti]优先operation[ɑ:pren] 运算,操作Relational expression[rlenl ksprn]关系表达式数组和指针:(array['re]and [nd, n,nd]pointer[pnt] )Reference[rfrns, rfrns]引用element[lmnt]元素Array['re]数组declaration[dklren]申明character[krkt]字符string[str]字符串Application[plken]应用address[dres]地点Sort[s:rt]排序Pointer[pnt]指针manipulate[mnpjlet]办理Represent[rprznt]表示,代表构造体;共同体;链表:structure[strkt]构造member[mmb]成员 tag标志[t ɡ]Function[fkn 函数enumerate[nu:mret]列举,列举Union[junjn]结合(共同体) create[kriet] 创立Insert[nst 插入delete[dilit] 删除modify[m ɑ:dfa] 改正循环语句:( circle[s:rkl] Statement [stetmnt]) circle[s:rkl] 循环condition[kndn] 条件Variant[verint]变量priority[pra:rti] 优先operation[ ɑ:pren] 运算,操作Process[proses] 过程函数:function[fkn]函数,功能 Call[kl]调用,命令,打电话return value[rtn vlju]返回值 Declare[dklr]申明parameter[prmt]参数 static[sttk]静态的extern[ekst:rn]外面的文件:file[fal] 文件open [opn]翻开 close[kloz]封闭read [ri:d]读 write[rat]写 error[r]错误编程教课 : (teaching programming[tit pro ɡrm] )archaic[ ɑ:rkek] a 已废的,古老的 main module[men m ɑdul] 主模块lengthy[lkθi, l-] a 冗长的,漫长的 alter[lt]改变sufficient[sfnt] 充足的,足够的submodule [sb'mdju:l]子模块flaw [fl]弊端 , 裂纹 data[det, dt, dɑt] processing数据办理modify v修正,改正 separate a各其余 recompile v编译business application商业应用compose分解technician n技师lexical a词典的,词汇的 remove vt挪动,除掉 code 代码straight line直线 non-programmer n非编程人员category n种类,类项 node vt改为密码 rectangle n长方形,矩形Program Design 程序设计notation n.记号法,表示法,说明P-code p 代码writing program编写程序pseudocode n.伪代码virtrally ad.事实上standardize vt. 使标准化verbosity n. 絮叨,冗长symologyn.象征学象征的使用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. 视觉的decisionn判断BASIC 初学者通用符号指令代码procedure division过程部obviate除掉,清除machine code 机器代码represent vt.表现,表示,代表terminal n. a终端机,终端的teaching language教学语言comprise vt.包含构成keyword n. 重点字debug 命令,调试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 module驱动模块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 module 管理模块modular摸块化computer language 计算机语uniformity n.相同,划一ancestor n.祖宗composite symbol 复合型符号worder module 工作模块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中间语言type conversion种类变换software development软件开发:申明长整型变量或函数用于开关语句:开关语句分支enum:申明列举种类register:申明积蓄器变量typedef:用以给数据种类取别名(自然还有其余作用)address arithmetic map vt. 映照,计划地点运算externchar:申明字符型变量或函数:申明变量是在其余文件正申明(也能够看做是引用变量)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.可信任性,可信度tap n. 轻打,轻敲,选择sizeof safety n. 安全,安全设施volatile goto:无条件跳转语句:计算数据种类长度:说明变量在程序履行中可被隐含地改变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语言吗?

英语不好能学C语言吗?

英语不好能学C语言吗?我是一个刚接触C语言的大一学生,发现好多英文都不认识,有没有那种专门的计算机英语书啊?这是北大青鸟C++培训的一位网络学员提出的问题。

搜索以前回复的信件,还没有正式解答过这个问题。

需要更正的是,学C语言,被里面的英文吓住了,不敢学了,学不下去了,其实问题首先是学C语言本身的问题,其次是心理问题,似乎和英语有一点点关系,但真不大。

先说学C语言本身的问题。

C程序中会出现英文,但要知道,C语言中一共只规定了32个关键字,且几乎都是很简单的单词。

程序中出现的所谓“英文”,一是输出信息,这是完全可以换成汉字,或者可以不要,二是变量名、函数名等标识符,完全可以换个写法,比如用汉语拼音。

当然,要是读别人的程序,需要将这些成份区分开来,这应该是读程序的第一道工序。

了解详情有人一看一堆英文,不加辩别就慌了神,这就是我说的心理问题。

想起有书上说照相机刚传入中华时,有人不敢照相,怕魂给拍走了。

恐惧,缘于无知;无知,不能摆脱恐惧,于是,人就被限在这个圈子中了。

其实破解方法很简单,耐下性子,将C语言稍往进学一下,知道我在前一段说的话的意思,明白贺老师不是在骗人,你就走入良性循环了。

这不是说就不需要学英语了。

英语很重要,至少,你要英语好,这个心理障碍就没有。

现在,需要你做的是,计算机和英语同步往下学,二者没有太大的相干,但相结合还是很有威力。

而如果在这时转入找“专门的计算机英语书”,期待学好了英语再学C语言,时间根本赶不上。

再者,在这种不好的心态驱动下,我觉得止步于“英语不好看不懂这些书”的可能性更大。

点击咨询我倒是见过了很多程序设计没有好好学,以“我英语不好”而自我安慰取得心安的同学。

希望不要再有人在这个圈子里待着了。

C语言是这样,其他语言也一样。

C语言英语单词

C语言英语单词

C语言单词#include<stdio.h>Void main()Scanf 接收 zimu字母 zifu字符 avg数值sizeof:字节大小 age:年龄 max:最大值if如果 else否则microsoft:微软 file:文件putchar(a);:输出ASCII码对应的字母putchar(‘\n’);:输出换行int a;存放ASCII码 printf(“请你输入一个数字:”); scanf(“%d”,&a); printf(“对应的字母:”); source:源头,\n来源 error:错误warn:警告 header:头部build:创建,编译 include:包含main:主要的 void:无返回值printf:输出 scanf:输入compile:编辑 console:控制台application:应用程序 missing :丢失define :定义 double :双精度keyword:关键词 sum:总和age:年龄 identifier:标识符width:宽度 height:高度student:学生 function:函数,方法int:整型 float:单精度short int:短整型 long int:长整型sizeof:字节大小 unsigned:无符号char:字符math:数学 true:真false:假 count:数量num:数字 operator:运算符signed:有符号getchar:获得字符putchar:输出字符fflush(stdin):清空输入缓冲if:如果 else:否则input:输入 password:密码score:分数 user:用户break :退出 case:情形default:默认的 switch:转换month:月 year:年day:日while:循环结构,当…… do…while():循环结构continute:继续 exit:退出 return:返回for:循环结构 row:行col:列size:大小 max:最大值min:最小值 search:查找get:获取,得到average:平均成绩 temp:临时array:数组function:函数 total:总数swap:交换Strstr:搜索字符串 Strchr:搜索字符Strlwr:将大写字母转为小写字母Strupr:将小写字母转为大写字母Strcmp:比较字符串 Strcat|:连接字符串Strcpy:拷贝字符串 Strlen:计算字符串的长度struct:结构自定义函数结构:返回值类型 函数名(参数列表){函数体}return 返回值double sqrt(double x) 计算x的平方根double pow(double x, double y) 计算x的y次幂double ceil(double x) 求不小于x的最小整数double floor(double x) 求不大于x的最大整数int toupper(int x) 如果x为小写字母,则返回对应的大写字母int tolower(int x) 如果x为大写字母,则返回对应的小写字母void exit(0) 终止程序srand((unsigned)time(NULL)); 时间种子rand() 随机数static 静态的output 输出input 输入sort 排序math .h 数学函数库ctype.h 字符函数库 头文件stdlib.h 标准函数库。

【C语言程序设计】C语言统计单词个数,单词个数算法

【C语言程序设计】C语言统计单词个数,单词个数算法

【C语⾔程序设计】C语⾔统计单词个数,单词个数算法在实际⽣活中经常会遇到⼀个问题:写英语作⽂时,常常要求满⾜⼀定的字数。

在以往,要么我们⼀个⼀个地数;要么我们估算⼀⾏的单词数,然后⽤⾏数进⾏估算。

第⼀种⽅法太费时,若是长篇⼤论,那⼏乎是不可能统计的;⽽第⼆种⽅法不太准确。

这就给我们留下了⼀个问题:如何⼜快、⼜准确地统计⼀篇英⽂⽂章中的单词数?算法思想要解决这个问题,最⾃然的算法是,读取⽂章的所有内容,然后⼀个单词⼀个单词地统计,然⽽,我们在这⾥遇到了⼀个难题:程序看不懂英⽂,如何知道什么是⼀个单词,什么不是⼀个单词呢?似乎在这⾥遇到了障碍,可是,如果换个⾓度思考问题,也许会柳暗花明⼜⼀村:⽂章中的单词都是⽤空格间隔开的,换句话说,单词数=空格数+1。

程序不认识单词,但是程序认识空格啊!这样,整个问题实际上转换成了统计⽂章中的空格数。

有了这样的问题转换思路,整个问题就简单多了。

可以先按照这个思路⾃⼰实现,也可以直接看下⾯的代码实现。

程序代码#include <stdio.h>int main(){printf("输⼊⼀⾏字符:\n");char ch;int i,count=0,word=0;while((ch=getchar())!='\n')if(ch=='')word=0;else if(word==0){word=1;count++;}printf("总共有 %d 个单词\n",count);return0;}调试运⾏结果根据程序提⽰,分别输⼊“I love China”和“I love Xichang College”两个字符串代码,程序统计单词后输出结果分别如下所⽰:输⼊⼀⾏字符:I Love China总共有 3 个单词输⼊⼀⾏字符:I Love Peking University总共有 4 个单词总结本实例展⽰了如何对字符数组进⾏操作,类型为字符型的数组称为字符数组,C 语⾔中没有专门的字符串变量,但是有字符数组串常量,所以字符串常量的存储是通过对字符数组的操作来完成的。

电脑基本英语单词

电脑基本英语单词

电脑基本英语单词CPU(Center Processor Unit)中央处理单元mainboard主板RAM(random access memory)随机存储器(内存)ROM(Read Only Memory)只读存储器Floppy Disk软盘Hard Disk硬盘CD-ROM光盘驱动器(光驱)monitor监视器keyboard键盘mouse鼠标chip芯片CD-R光盘刻录机HUB集线器Modem= MOdulator-DEModulator,调制解调器P-P(Plug and Play)即插即用UPS(Uninterruptable Power Supply)不间断电源BIOS(Basic-input-Output System)基本输入输出系统CMOS(Complementary Metal-Oxide-Semiconductor)互补金属氧化物半导体setup安装uninstall卸载wizard向导OS(Operation System)操作系统OA(Office AutoMation)办公自动化exit退出edit编辑copy复制cut剪切paste粘贴delete删除select选择find查找select all全选replace替换undo撤消redo重做program程序license许可(证) back前一步next下一步finish结束folder文件夹Destination Folder目的文件夹user用户click点击double click双击right click右击settings设置update更新release发布data数据 data base数据库DBMS(Data Base Manage System)数据库管理系统view视图insert插入object对象configuration配置command命令document文档POST(power-on-self-test)电源自检程序cursor光标attribute属性icon图标service pack服务补丁option pack功能补丁Demo演示short cut快捷方式e xception异常debug调试previous前一个 column行row列restart重新启动text文本font字体size大小scale比例interface界面function函数access访问manual指南active激活computer language计算机语言 menu菜单 GUI(graphical user interfaces )图形用户界面template模版page setup页面设置 password口令code密码print preview打印预览zoom in放大zoom out缩小pan漫游 cruise漫游full screen全屏tool bar工具条status bar状态条 ruler标尺table表 paragraph段落symbol符号style风格execute执行graphics图形image图像Unix用于服务器的一种操作系统Mac OS苹果公司开发的操作系统OO(Object-Oriented)面向对象virus病毒file文件open打开close关闭new新建 save保存exit退出clear清除default默认LAN局域网WAN广域网Client/Server客户机/服务器ATM( Asynchronous Transfer Mode)异步传输模式Windows NT微软公司的网络操作系统Internet互联网WWW(World Wide Web)万维网protocol协议HTTP超文本传输协议FTP文件传输协议Browser浏览器homepage主页Webpage网页website网站URL在Internet的WWW服务程序上用于指定信息位置的表示方法Online在线Email电子邮件ICQ网上寻呼Firewall防火墙Gateway网关HTML超文本标识语言hypertext超文本hyperlink超级链接IP(Address)互联网协议(地址) Search Engine搜索引擎 TCP/IP用于网络的一组通讯协议Telnet远程登录IE(Internet Explorer)探索者(微软公司的网络浏览器)Navigator引航者(网景公司的浏览器) multimedia多媒体ISO国际标准化组织ANSI美国国家标准协会able 能active file 活动文件add watch 添加监视点all files 所有文件all rights reserved 所有的权力保留altdirlst 切换目录格式archive file attribute 归档文件属性assign to 指定到auto answer 自动应答 auto detect 自动检测auto indent 自动缩进 auto save 自动存储 available on volume 该盘剩余空间bad command 命令错 bad command or file name 命令或文件名错batch parameters 批处理参数 binary file 二进制文件Borland international Borland国际公司by date 按日期by extension 按扩展名by name 按名称 bytes free 字节空闲call stack 调用栈 case sensitive 区分大小写causes prompting to confirm you want to over written 要求出现确认提示,在你想覆盖一个change directory 更换目录 change drive 改变驱动器change name 更改名称 character set 字符集checks a disk and displays a status report 检查磁盘并显示一个状态报告chg drive path 改变盘/路径choose one of the following 从下列中选一项clear all 全部清除clear all break points 清除所有断点clears an attribute 清除属性clears command history 清除命令历史clear screen 清除屏幕close all 关闭所有文件code generation 代码生成color palette 彩色调色板command line 命令行command prompt 命令提示符compressed file 压缩文件configures a hard disk for use with ms dos 配置硬盘,以为 MS-DOS 所用conventional memory 常规内存copies directories and subdirectorie ***ceptempty ones 拷贝目录和子目录,空的除外copies files with the archive attribute set 拷贝设置了归档属性的文件copies one or more files to another location 把文件拷贝或搬移至另一地方copies the contents of one floppy disk to another 把一个软盘的内容拷贝到另一个软盘上copy diskette 复制磁盘copy move comp find rename delete version edit attrib word print list C拷贝M移动 O比 F搜索R改名 D删除 V版本 E浏览A属性 W写字 P打印 L列表copyright c 版权(ccreate dos partition or logical dos drive 创建DOS分区或逻辑DOS驱动器create extended dos partition 创建扩展DOS分区create logical dos drives in the extended dos partition 在扩展DOS分区中创建逻辑DOS驱动器create primary dos partition 创建DOS主分区creates a directory 创建一个目录creates changes or deletes the volume label of a disk 创建,改变或删除磁盘的卷标current file 当前文件 current fixed disk drive 当前硬盘驱动器current settings 当前设置 current time 当前时间cursor position 光标位置 defrag 整理碎片delete partition or logical dosd rive 删除分区或逻辑DOS驱动器deletes a directory and all the subdirectories and files in it 删除一个目录和所有的子目录及其中的所有文件deltree 删除树 device driver 设备驱动程序dialog box 对话栏 direction keys 方向键directory structure 目录结构disk access 磁盘存取disk copy 磁盘拷贝disk services copy compare find rename verify view edit map locate initialize 磁盘服务功能: C 拷贝 O比较 F搜索R改卷名V校验浏览E编缉M图 L找文件 N格式化disk space 磁盘空间display file 显示文件display options 显示选项display partition information 显示分区信息displays files in specified directory and all subdirectories 显示指定目录和所有目录下的文件displays files with specified attributes 显示指定属性的文件displays or changes file attributes 显示或改变文件属性displays or sets the date 显示或设置日期displays the amount of used and free memory in your system 显示系统中已用和未用的内存数量displays the full path and name of every file on the disk 显示磁盘上所有文件的完整路径和名称displays the name of or changes the current directory 显示或改变当前目录doesn’t change the attribute 不要改变属性dos shell DOS 外壳double click 双击do you want to display the logical drive information yn 你想显示逻辑驱动器信息吗(y/n)? drive letter 驱动器名edit menu 编辑选单ems memory ems内存end of file 文件尾end of line 行尾enter choice 输入选择entire disk 转换磁盘environment variable 环境变量every file and subdirectory 所有的文件和子目录expanded memory 扩充内存extended memory 扩展内存fat file system fat 文件系统fdisk options fdisk选项file attributes 文件属性file FORMAT 文件格式file functions 文件功能file selection 文件选择file specification 文件标识fixed disk 硬盘fixed disk setup program 硬盘安装程序 fixes errors on the disk 解决磁盘错误floppy disk 软盘FORMat diskette 格式化磁盘FORMats a disk for use with ms dos 格式化用于MS-DOS的磁盘dictionary attack 字典式攻击directory 目录domain 域domain controller 域名控制器domain name 域名域名其实就是入网计算机的名字,它的作用就象寄信需要写明人们的名字、地址一样重要。

[宝典]学习C语言需要理解的英语单词

[宝典]学习C语言需要理解的英语单词

[宝典]学习C语言需要理解的英语单词学习C语言需要理解的英语单词Data Structures 基本数据结构Dictionaries 字典Priority Queues 堆Graph Data Structures 图Set Data Structures 集合Kd-Trees 线段树Numerical Problems 数值问题Solving Linear Equations 线性方程组Bandwidth Reduction 带宽压缩Matrix Multiplication 矩阵乘法Determinants and Permanents 行列式Constrained and Unconstrained Optimization 最值问题Linear Programming 线性规划Random Number Generation 随机数生成Factoring and Primality Testing 因子分解/质数判定Arbitrary Precision Arithmetic 高精度计算Knapsack Problem 背包问题Discrete Fourier Transform 离散Fourier变换Combinatorial Problems 组合问题Sorting 排序Searching 查找Median and Selection 中位数Generating Permutations 排列生成Generating Subsets 子集生成Generating Partitions 划分生成Generating Graphs 图的生成Calendrical Calculations 日期Job Scheduling 工程安排Satisfiability 可满足性Graph Problems —— polynomial 图论-多项式算法Connected Components 连通分支Topological Sorting 拓扑排序Minimum Spanning Tree 最小生成树Shortest Path 最短路径Transitive Closure and Reduction 传递闭包Matching 匹配Eulerian Cycle / Chinese Postman Euler回路/中国邮路Edge and Vertex Connectivity 割边/割点Network Flow 网络流Drawing Graphs Nicely 图的描绘Drawing Trees 树的描绘Planarity Detection and Embedding 平面性检测和嵌入Graph Problems —— hard 图论-NP问题Clique 最大团Independent Set 独立集Vertex Cover 点覆盖Traveling Salesman Problem 旅行商问题Hamiltonian Cycle Hamilton回路Graph Partition 图的划分Vertex Coloring 点染色Edge Coloring 边染色Graph Isomorphism 同构Steiner Tree Steiner树Feedback Edge/Vertex Set 最大无环子图Computational Geometry 计算几何Convex Hull 凸包Triangulation 三角剖分Voronoi Diagrams Voronoi图Nearest Neighbor Search 最近点对查询Range Search 范围查询Point Location 位置查询Intersection Detection 碰撞测试Bin Packing 装箱问题Medial-Axis Transformation 中轴变换Polygon Partitioning 多边形分割Simplifying Polygons 多边形化简Shape Similarity 相似多边形Motion Planning 运动规划Maintaining Line Arrangements 平面分割Minkowski Sum Minkowski和Set and String Problems 集合与串的问题Set Cover 集合覆盖Set Packing 集合配置String Matching 模式匹配Approximate String Matching 模糊匹配Text Compression 压缩Cryptography 密码Finite State Machine Minimization 有穷自动机简化Longest Common Substring 最长公共子串Shortest Common Superstring 最短公共父串DP——Dynamic Programming——动态规划recursion ——递归A2A integration A2A整合abstract 抽象的abstract base class (ABC)抽象基类abstract class 抽象类abstraction 抽象、抽象物、抽象性access 存取、访问access level访问级别access function 访问函数account 账户action 动作activate 激活active 活动的actual parameter 实参adapter 适配器add-in 插件address 地址address space 地址空间address-of operator 取地址操作符ADL (argument-dependent lookup)ADO(ActiveX Data Object)ActiveX数据对象advanced 高级的aggregation 聚合、聚集algorithm 算法alias 别名align 排列、对齐allocate 分配、配置allocator分配器、配置器angle bracket 尖括号annotation 注解、评注API (Application Programming Interface) 应用(程序)编程接口app domain (application domain)应用域application 应用、应用程序application framework 应用程序框架appearance 外观append 附加architecture 架构、体系结构archive file 归档文件、存档文件argument引数(传给函式的值)。

每天学一个英语单词

每天学一个英语单词
CU : Control Unit 控制单元
D
Data bus 数据总线
DDR SDRAM : Double data rate Synchronous Dynamic Random Access Memory 双倍数率的同步动态随机访问存储器
Flip-flop 触发器
FPM DRAM : Fast page mode Dynamic Random Access Memory 快速页面模式动态随机访问存储器
FTP : File Transfer Protocol 文件传输协议
G
analyst 分析员 anlyst分析员 anlyst anlyst anlyst
area 区域 area区域 area area area
array 数组,阵列 array数组 array array array
assembler 汇编程序 assembler汇编程序 assembler assembler assembler
Debug 调试
Define(declare) 申明,定义
Delete 删除
Desktop computer 台式电脑
Development environment 开发环境
Diagonal 斜的,对角线的
Directory 目录
floppy disk 软磁盘
floppy disk drive 软磁盘机
flow chart 流程图
frame 帧
hardware 硬件
identifier 标识符
index 索引
information 信息
inline processing 内处理

2014-2015第一学期 《c语言程序设计》问题答疑材料

2014-2015第一学期 《c语言程序设计》问题答疑材料

《C语言程序设计》问题答疑材料一、常见问题总结1.判断字符串a是否大于b,应当使用?库函数strcmp(),或者自己编写相应的函数比较,主要是字符串从左往右依次比较相应位置的字符大小。

2.一个C程序的执行是从什么开始?什么结束?从main函数的第一行开始,到main函数最后一行结束。

因为一个程序有且只有一个main函数,其他函数都是在main函数里面调用执行的。

3.C语言中用于结构化程序设计的三种基本结构是什么?顺序结构、选择结构、循环结构4.指向函数的指针是什么意思?指向函数的指针叫“函数指针”,是一个是指针变量。

C在编译时,每一个函数都有一个入口地址,该入口地址就是函数指针所指向的地址。

有了指向函数的指针变量后,可用该指针变量调用函数,就如同用指针变量可引用其他类型变量一样,在这些概念上是一致的。

5.循环语句中的break和continue有何区别?break 用于跳出循环,执行循环体的下一条语句,而continue 只是结束本次循环,然后还要判断条件,看看能不能继续下一次循环!6.C语言有哪些数据类型以及这些数据类型进行混合运算时遵循什么原则?数据类型包括:int,double,float,bool,char,struct,enum和union;混合运算时要保持类型一致,因而往往需要转换变量的数据类型,低级的数据类型要向高级类型转换!7.函数的嵌套调用和递归调用有什么不同?嵌套调用的函数不能是本身,递归调用的函数是本身。

8.传递地址和传递变量的区别?C语言中没有“变量传递”的概念,应该是“形参变量向实参变量的值传递”。

(1)、在C语言中,所有非数组形式的数据实参都是以值传递的形式调用,在值传递的过程中,被调用函数的形式参数被视为该函数的局部变量,即在内存的堆栈中开辟空间以存放由主调函数放进来的实参的值,从而成为了实参的一个拷贝。

所以被调用函数不能修改作为实参的实际变量的值,而只能修改传递给他的那份备份。

编写一个程序,要求用户输入一个两位数,然后显示该数的英文单词

编写一个程序,要求用户输入一个两位数,然后显示该数的英文单词

K.N.King 编写的《C语言程序设计现代方法第2版》第P68第11题原题如下:编写一个程序,要求用户输入一个两位数,然后显示该数的英文单词:Enter a two-digit number: 45You entered the number forty-five.提示:把数分解为两个数字。

用一个switch语句显示第一位数字对应的单词(“twenty”、“thirty”等),用第二个switch语句显示第二位数字对应的单词。

不要忘记11~19需要特殊处理。

注:本题是针对C语言刚起步的读者的编程题目,本人也是C语言刚起步半个月的新手,自己尝试解决这道题目,写的程序可能比较混乱、不简洁,望谅解。

#include <stdio.h>int main (void){int a,b;printf("Enter a two-dight number: ");scanf("%1d%1d",&a,&b);printf("You entered the number ");if (a!=1){switch (a){case 2 : printf("twenty-");break;case 3 : printf("thirty-");break;case 4 : printf("forty-");break;case 5 : printf("fifty-");break;case 6 : printf("sixty-");break;case 7 : printf("seventy-");break;case 8 : printf("eighty-");break;case 9 : printf("ninty-");break;}switch (b){case 1 : printf("one.");break;case 2 : printf("two.");break;case 3 : printf("three.");break;case 4 : printf("four.");break;case 5 : printf("five.");break;case 6 : printf("six.");break;case 7 : printf("seven.");break;case 8 : printf("eight.");break;case 9 : printf("nine.");break;}}else{switch (b){case 1: printf("eleven.");break;case 2: printf("twelve.");break;case 3: printf("thirteen.");break;case 4: printf("fourteen.");break;case 5: printf("fifteen.");break;case 6: printf("sixteen.");break;case 7: printf("seventeen.");break;case 8: printf("eighteen.");break;case 9: printf("ninteen.");break;}}return 0;}文- 汉语汉字编辑词条文,wen,从玄从爻。

C语言常见英语单词,带音标

C语言常见英语单词,带音标

main[men] 主函数的函数名(主函数) number [ˈnʌmbɚ]数字,标号double[ˈdʌbəl]表示范围(最大最小值) BASIC [ˈbesɪk] 基本的include[ɪnˈklud] 包括(被包含的文件通常是由系统提供的,其扩展名为.h的文件,因此也称为头文件或首部文件,其意义是把尖括号<>或引号””内指定的文件包含到本程序来,成为本程序的一部分 C语言的头文件中包括了各个标准库函数的函数原型,因此,凡是在程序中调用一个库函数时,都必须包含该函数原型所在的头文件)sin[saɪn] 正弦函数double[ˈdʌbəl] 双,两倍input[ˈɪnˌpʊt] 输入scanf输入函数number [ˈnʌmbɚ] 数字,标号printf 输出函数(系统定义的标准函数)标准输入输出运算符与表达式:(operator and expression)sign [saɪn]符号operator [ˈɑ:pəreɪtə(r)]运算符 expression [ɪkˈsprɛʃən]表达式Constant [ˈkɒnstənt]常量 variable [ˈveriəbl]变量 identify [aɪˈdɛntəˌfaɪ]标识符 keywords ['ki:ˌwɜ:ds]关键字 statement [ ˈstetmənt]声明initialization [ɪˌnɪʃəlaɪ'zeɪʃn]初始化syntax [ˈsɪnˌtæks]语法declaration [ˌdɛkləˈreʃən]说明 static [ˈstætɪk]静态的type conversion [taɪp kənˈvɚʒən]类型转换parameter [pəˈræmɪtɚ]参数extern [ˈekstɜ:rn]外部的define [dɪˈfaɪn]·definition [ˌdɛfəˈnɪʃən]定义条件语句:(condition [kənˈdɪʃən] statement [ ˈstetmənt])Expression [ɪkˈsprɛʃən]表达式 structure [ˈstrʌktʃɚ]结构logical expression [ˈlɑdʒɪkəl ɪkˈsprɛʃən]逻辑表达式 Select [sɪˈlɛkt]选择priority [praɪˈɔ:rəti]优先 operation [ˌɑ:pəˈreɪʃn]运算,操作Relational expression [rɪˈleʃənəl ɪkˈsprɛʃən]关系表达式数组和指针:(array [ə'reɪ] and [ənd, ən,ænd] pointer [ˈpɔɪntɚ])Reference [ˈrɛfərəns, ˈrɛfrəns]引用 element [ˈɛləmənt]元素Array [ə'reɪ]数组 declaration [ˌdɛkləˈreʃən]声明 character [ˈkærəktɚ]字符string [strɪŋ]字符串Application [ˌæplɪˈkeʃən]应用 address [ˈædres]地址Sort [sɔ:rt] 排序Pointer [ˈpɔɪntɚ]指针manipulate [məˈnɪpjəˌlet] 处理Represent [ˌrɛprɪˈzɛnt]表示,代表结构体;共同体;链表:structure [ˈstrʌktʃɚ]结构member [ˈmɛmbɚ]成员 tag [tæɡ]标记Function [ˈfʌŋkʃən函数 enumerate [ɪˈnu:məreɪt]枚举,列举Union [ˈjunjən]联合(共同体) create [kriˈet]创建Insert [ɪnˈsɚt插入 delete [diˈlit]删除 modify [ˈmɑ:dɪfaɪ]修改循环语句:(circle [ˈsɜ:rkl] Statement [ ˈstetmənt]) circle [ˈsɜ:rkl]循环 condition [kənˈdɪʃən]条件 Variant [ˈveriənt]变量 priority [praɪˈɔ:rəti]优先 operation [ˌɑ:pəˈreɪʃn]运算,操作 Process [ˈproʊses]过程函数:function [ˈfʌŋkʃən]函数,功能 Call [kɔl]调用,下令,打电话return value [rɪˈtɚn ˈvælju]返回值 Declare [dɪˈklɛr] 声明parameter [pəˈræmɪtɚ] 参数 static [ˈstætɪk] 静态的extern [ˈekstɜ:rn] 外部的文件:file [faɪl]文件 open [ˈoʊpən] 打开 close [kloʊz] 关闭read [ri:d]读 write [raɪt] 写 error [ˈɛrɚ] 错误编程教学:(teaching programming [ˈtitʃɪŋˈproˌɡræmɪŋ] ) archaic [ɑ:rˈkeɪɪk] a已废的,古老的 main module [men ˈmɑdʒul] 主模块lengthy [ˈlɛŋkθi, ˈlɛŋ-] a冗长的,漫长的alter [ˈɔltɚ] 改变sufficient [səˈfɪʃənt] 充分的,足够的 submodule [sʌb'mɒdju:l] 子模块flaw [flɔ] 缺点,裂纹 data [ˈdetə, ˈdætə, ˈdɑtə] processing数据处理modify v修正,修改 separate a各别的 recompile v编译business application商业应用 compose分解 technician n技师lexical a字典的,词汇的 remove vt移动,除去 code代码straight line直线 non-programmer n非编程人员category n种类,类项 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 初学者通用符号指令代码 procedure division 过程部obviate 除去,排除machine code 机器代码 represent vt.表现,表示,代表terminal n. a终端机,终端的teaching language 教学语言comprise vt.包含构成keyword n.关键字debug 命令,调试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 module 驱动模块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 module 管理模块modular 摸块化computer language 计算机语uniformity n.同样,划一ancestor n.祖宗composite symbol 复合型符号worder module 工作模块 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语言基本入门英语单词

C语言基本入门英语单词

C语言常用英语单词翻译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:说明变量在程序执行中可被隐含地改变。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一个关键字:auto
用来声明自动变量。

可以显式的声明变量为自动变量。

只要不是声明在所有函数之前的变量,即使没加auto关键字,也默认为自动变量。

并且只在声明它的函数内有效。

而且当使用完毕后,它的值会自动还原为最初所赋的值。

自动变量使用时要先赋值,因为其中包含的是未知的值。

例:auto int name=1;
第二个关键字:static
用来声明静态变量。

可以显式的声明变量为静态变量。

也为局部变量。

只在声明它的函数内有效。

它的生命周期从程序开始起一直到程序结束。

而且即使使用完毕后,它的值仍旧不还原。

即使没有给静态变量赋值,它也会自动初始化为0.例:static int name=1.
第三个关键字:extern
用来声明全局变量。

同时声明在main函数之前的变量也叫全局变量。

它可以在程序的任何地方使用。

程序运行期间它是一直存在的。

全局变量也会初始化为0.例:extern int name;第四个关键字:register
用来声明为寄存器变量。

也为局部变量,只在声明它的函数内有效。

它是保存在寄存器之中的。

速度要快很多。

对于需要频繁使用的变量使用它来声明会提高程序运行速度。

例:register int name=1;
第五个关键字:int
用来声明变量的类型。

int为整型。

注意在16位和32位系统中它的范围是不同的。

16位中占用2个字节。

32位中占用4个字节。

还可以显式的声明为无符号或有符号:unsigned int signed int .有符号和无符号的区别就是把符号位也当作数字位来存储。

也可用short和long来声明为短整型,或长整行。

例:int num;
第六个关键字:float
用来声明变量的类型。

float为浮点型,也叫实型。

它的范围固定为4个字节。

其中6位为小数位。

其他为整数位。

例:float name;
第七个关键字:double
用来声明为双精度类型。

它的范围为8个字节。

14位为小数位。

也可使用更高精度的long double 它的范围则更大,达到10字节。

例:double name;
第八个关键字:struct
用来声明结构体类型。

结构体可以包含各种不同类型的量。

比如可以把整型,字符型等类型的变量声明在同一个结构体种,使用的时候使用结构体变量直接可以调用。

例:struct some{ int a=1;
float b=1.1
double=1.1234567
}kkk;
这样就可以使用kkk.a来使用结构体中的成员变量了。

也可以显式的用struct some aaa,bbb;来声明多个结构体变量。

第九个关键字:char
用来定义为字符型变量。

它的范围通常为1个字节。

它在内存中是以ASC||玛来表示的。

所以它也可以跟整型来运算。

也可使用无符号或有符号来定义。

sigened char unsigned char 例:char c;
第十个关键字:break
用来表示中断。

一般用在循环中。

判断是否满足条件然后中断当前循环。

例:break;
第十一个关键字:continue
用来表示跳过当前其后面的语句,继续下一次循环。

例:continue;
第十二个关键字:long
用来声明长型的类型。

比如long int long double .
第十三个关键字:if
判断语句,用来判断语句是否满足条件,例:if a==b
k=n;
第十四个关键字:switch
条件选择语句,常用来判断用户选择的条件来执行特定语句。

例:switch (name)
{
case ok:
printf("yes,ok!");
break;
case no:
printf("oh,no!");
default:
printf("error..!")
break;
}
第十五个关键字:case
配合switch一起使用,例子同上。

第十六个关键字:enum
用来声明枚举变量。

.. 例:enum day{one,two,three,four,five,six,seven };
第十七的关键子:typedef
类型重定义..可以重定义类型,例:typedef unsigned int u_int; //将无符号整形定义为u_int . 第十八个关键字:return;
返回语句。

可以返回一个值。

当我们定义一个函数为有返回值的时候则必须返回一个值。

第十九个关键字:unio
定义联共用体。

用法用struct相同。

不同的是共用体所有成员共享存储空间.
unio kkk{
int a;
float b;
}kka;
第二十个关键字:const
定义为常量.. 例:const int a; //变量a的值不能被改变.
第二十一个关键字:unsigned
定义为无符号的变量.. 默认变量都为有符号的.除非显示的声明为unsigned的.
第二十二个关键字:for
循环语句.可以指定程序循环多少次. 例:for (int i=0;i<5;i++)
{
printf("程序将输出5次这段话!");
}
第二十三个关键字:signed
将变量声明为有符号型. 默认变量就为signed 型。

一般可省略。

第二十四个关键字:void
空类型.. 一般用于声明函数为无返回值或无参数。

第二十五个关键字:default
用于在switch语句中。

定义默认的处理. 用法见switch。

第二十六个关键字:goto
无条件循环语句. 例:int i=1;
w_go:
i++;
if (i<5)
goto w_go;
else
printf("%d",i);
第二十七个关键子字:sizeof
用来获取变量的存储空间大小.
第二十八个关键字:volatile
将变量声明为可变的. 用法volatile int a; 具体用法还是不太明白。

标记..!!
第二十九个关键字:do
一般与while语句配合使用. 构成的形式如do while 或while do .例见while语句。

第三十个关键字:while
循环控制语句。

只要表达式为真就一直循环.
第三十一个关键字:else
常用来配合if一起使用。

第三十二个关键字:short
用于声明一个短整型变量: 例:short int a;。

相关文档
最新文档