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、算法程序处理数据的流程被称为算法,算法可以用言语描述,也可以用流程图描述.2、程序不管用什么语言来表达的对问题的描述,通常都称为程序。

C#编程语言外文文献翻译中英文

C#编程语言外文文献翻译中英文

C# 编程语言概述外文文献翻译(含:英文原文及中文译文)文献出处:Barnett M. C# Programming Language Overview [J]Lecture Notes in Computer Science, 2016, 3(4):49-59.英文原文C# Programming Language OverviewBarnett M1. History of C, C++, C#The C# programming language is based on the spirit of the C and C++ programming languages. This account has powerful features and an easy-to-learn curve. It cannot be said that C# is the same as C and C++, but because C# is built on both, Microsoft has removed some features that have become more burdensome, such as pointers. This section looks at C and C++ and tracks their development in C#.The C programming language was originally defined in the UNIX operating system. In the past, we often wrote some UNIX applications, including a C compiler, and finally used to write UNIX itself. It is generally accepted that this academic competition extends to the world that contains this business. The original Windows API was defined to work with C using Windows code, and until now at least the core Windows operating system APIS maintains the C compiler.From a defined point of view, C lacks a single detail, like thelanguage Smalltalk does, and the concept of an object. Y ou will learn more about the contents of the object. In Chapter 8, "Write Object-Oriented Code," an object is collected as a data set and some operations are set. The code can be completed by C, but the concept of the object cannot be Forced to appear in this language. If you want to construct your code to make it like an object, that's fine. If you don't want to do this, C will really not mind. The object is not an intrinsic part. Many people in this language did not spend a lot of time in this program example. When the development of object-oriented perspectives began to gain acceptance, think about the code approach. C++ was developed to include this improvement. It is defined to be compatible with C (just as all C programs are also C++ programs and can be compiled by a C++ compiler) The main addition to the C++ language is to provide this new concept. C++ additionally provides a derivative of the class (object template) behavior.The C++ language is a modified version of the C language. Unfamiliar, infrequent languages such as VB, C, and C++ are very low-level and require a lot of coding to make your application run well. Reason and error checking. And C++ can be handled in some very powerful applications, the code works very smoothly. The goal is set to maintain compatibility with C. C++ cannot break the low-level features of C.Microsoft defined C# retains a lot of C and C++ statements. The code can also want to identify the code quickly. A big advantage for C# is that its designers did not make it compatible with C and C++. When this may seem like a wrong treatment, it is actually good news. C# eliminates something that makes C and C++ difficult to work with. Beginning with quirks and defects found in C. C# is starting a clean slate and does not have any compatibility requirements. So it can maintain the strengths of its predecessors and discard weaknesses that make C and C++ programs difficult to survive.2. Introduce C#C#, the new language introduced in the .NET system, is derived from C++. However, C# is a popular, object-oriented (from beginning to end) type-safe language.Language featuresThe following section provides a quick perspective on some of the features of the C# language. If some of them are unfamiliar to you, don't worry, everything will be explained in detail in the following sections. In C#, all code and data must be attached to a class. Y ou cannot define a variable outside the class, nor can you write any code that is not in the class. When a class object is created and run, the class is constructed. When the object of the class is released, the class is destroyed. The class provides single inheritance, and all the classes eventually get from thebase class is the object. Over time, C# provides versioned techniques to help with the formation of your classes to maintain code compatibility when you use code from your earlier classes.Let's look at an example of a class called Family. This class contains two static fields to hold the first and last names of family members. In the same way, there is a way to return the full name of a family member.Class Class1{Public string FirstName;Public string LastName;Public string FullName(){}Return FirstName + LastName;}Note: Single inheritance means that a C# class can only inherit from a base class.C# is a collection that you can package your class into a namespace called the namespace class. And you can help arrange collection of classes on logical aggregations. When you started learning C#, it was clear that all namespaces were related to .NET type systems. Microsoft also chose to include channels that assist in the compatibility of previouscode and APIs. These classes are also included in Microsoft's namespace.Type of dataC# lets you work with two types of data: value types and reference types. The value type holds the actual value. The reference type saves the actual value stored elsewhere in the memory. Raw data types, such as character, integer, float, enumeration, and structure types, are all value types. Objects and array types are treated as reference types. C# predefines reference types (objects and strings) New, Byte, Unsigned Short, Unsigned Integer, Unsigned Long, Float, Double-Float, Boolean, Character, and The value type and reference type of the decimal type will eventually be executed by a primitive type object. C# also allows you to convert a value or a type to another value or a type. Y ou can use an implicit conversion strategy or an explicit conversion strategy. Implicit conversion strategies are always successful and do not lose any information (for example, you can convert an integer to a long integer without losing any information because long integers are longer than integers) Some data is lost because long integers can hold more value than integers. Conversion occurs.Before and after referenceRefer to Chapter 3 "Working with V ariables" to find out more about explicit and implicit conversion strategies.Y ou can use single-dimensional and multidimensional arrays in C#at the same time. Multidimensional arrays can become a matrix. When this matrix has the same area size as a multidimensional array. Or jagged, when some arrays have different sizes.Classes and structures can have data members called attributes and fields. Y ou can define a structure called Employee. For example, there is a field called Name. If you define an Employee type variable called CurrenrEmployee, you can retrieve the employee's name by writing . What should happen after the code assignment? If the employee's name must be read by a database, for example, you can write a code "When some people ask for the value of the name attribute, read the name from the database and return the name with the string type".FunctionA function is a code that can be used at any time, code. An example of a function will appear earlier than the FullName function, in this chapter, in the Family class. A function is usually combined with some code that returns information, and a method usually does not return information. However, for us, we generally attribute them to functions.The function can have four parameters:•The input parameters have values passed into the function, but the function cannot change their values.•The output parameters have no value when they are passed to thefunction, but the function can give them a value and pass the value back to its caller. ,•The reference parameter passes another value by reference. They have a value into the function, and this value can be changed in the function.•The parameter parameter defines an array variable in the list.C# and CLR work together to provide automatic storage management. Or "Leave enough space for this object to use" code like this. The CLR monitors your memory usage and automatically retrieves it when you need it.C# provides a large number of operators that allow you to write a large number of mathematical and bitwise expressions. Many (but not all) of them can be redefined, and you can change the job of these operators.C# provides a long list of reports that you can define through a variety of processing paths through your code. Through the report's operations, using keywords like switch, while, for, break, and continue enables your code to be split into different paths depending on the value of the variable.Classes can contain code and data. Visibility of each member to other objects. C# provides such accessible ranges as public, protected, internal, protected internal, and private.V ariableV ariables can be defined as constants. The constant has a fixed value and cannot be changed during the execution of your code. The value of PI, for example, is a good example of a constant because her value will not be changed while your code is running. The enumeration type defines a specific name for the constant. For example, you can define an enumerated type of planet using Mercury V in your code. If you use a variable to represent the planet, using the names of this enum type can make your code easier to read.C# provides an embedded mechanism to define and handle some events. If you write a class that performs a long operation, you may want to call an event. When the event ends, the client can sign this time and grab the event in their own code, he can let them be notified When you have completed this long budget, this event handling mechanism uses delegates in C#, a variable that references a function.Note: Event processing is a program in your code that determines what action will take place when a time occurs.For example, the user clicks on a button. If your class holds a value, write some code called a protractor that your class can be accessed as if it were an array. Suppose you write a class called Rainbow. For example, it contains a set of colors in this rainbow. Visitors may want some MYRainbow to retrieve the first color in the rainbow. Y ou can write an indexer in your Rainbow class to define what will be returned when thevisitor accesses your class as if it were an array of values.InterfaceC# provides an interface that aggregates properties, methods, and events that describe a set of functions. The class of C# can execute the interface. It tells the user through the interface a set of function files provided by this class. What existing code can have as few compatibility issues as possible. Once there was an interface exposed, it could not be changed, but it could evolve through inheritance. C# classes can perform many interfaces, even if the class can only inherit from a base class.Let's look at an example of a very clear rule in the real world of C# that helps illustrate the interface. Many applications use the additions provided today. There is the ability to read additional items when executed. To do this, this added item must follow some rules. DLL add items must display a function called CEEntry. And you must use CEd as the beginning of the DLL file name. When we run our code, it scans the directories of all the DLLs that are starting with CEd. When it finds one, it is read. Then it uses GetProcAddress to find the CEEntry function in the DLL. This proves that it is necessary for you to obey all the rules to establish an addition. This kind of creating a read addition is necessary because it carries more unnecessary code responsibility. If we use an interface in this example, your DLL additions can be applied to an interface. This ensures that all necessary methods, properties, and eventsappear in the DLL and are specified as files.AttributesThe attribute declares additional information about your class for the CLR. In the past, if you wanted to describe your classes yourself, you would have to use a few decentralized ways to store them in external files, such as IDL or event HTML files. Through your efforts, the property solves this problem. The developer has constrained some information in the class and any kind of information, for example, in the class, defines how it acts when it is used. The possibilities are endless, which is why Microsoft will contain a lot of predefined attributes in the .NET framework.Compile C#Running your C# code generates two important types of information through the C# compiler: code and metadata. The next section describes these two topics and completes a binary review built on .NET code, which is assembly.Microsoft Intermediate Language (MSIL)The code output by the C# compiler is written in an intermediate language called Microsoft. MSIL is your code that is used to construct a detailed set of instructions to guide you on how to perform. It contains instructions for operations, such as initialization of variables, methods for evoking objects, error handling, and declaring something new. C# is notjust a language from the MSIL source code that changes during the writing process. All .NET-compatible languages, including and C++ management, generate MSIL when their source code is compiled. All .NET languages use the same runtime, so code from different languages and different compilers can easily work together.For physical CPUs, MISL is not a set of explicit instructions. It doesn't know anything about your machine's CPU, and your machine doesn't know anything about MSIL. Then, when your CPU can't read MSIL, explain the code. This sinking is called just enough to write, or JIT. The job of the JIT compiler is to translate your universal MSIL code to the machine so that the CPU can execute your code.Y ou may want to know what an extra step is in the process. When a compiler can immediately generate CPU-interpreted code for why MSIL was generated, the compiler does this later. There are many reasons for this. First, MSIL makes it easier for you to write code as it moves to a different piece of hardware. Suppose you have written some C# code and you want it to run on your desktop and handheld devices at the same time. It is very likely that these two devices have different CPUs. If you only have one C# compiler whose goal is a clear CPU, then you need two C# compilers: one with the desktop CPU and the other with the handheld device CPU. Y ou have to compile your code twice to ensure that your correct code is used on the right device. With MSIL, you only write once.The .NET Framework is installed on your desktop and it contains a JIT compiler that translates your MSIL-specific CPU code to your machine. The .NET Framework is installed on your handheld device and it contains a JIT compiler that translates the same MSIL-specific CPU-specific code to your handheld device. To run MSIL code base on any device that has a .NET JIT compiler. Y ou now have only one MSIL basic code that can run on any device that has a .NET JIT compiler. The JIT compiler on these devices can take care of your code and make them run smoothly.Another reason why the compiler uses MSIL is that the settings of the instruction can be easily read by an authenticated proximity. Part of the compiler's job is to verify your code to make it as clear as possible. When properly accessed, these checks ensure that your code does not execute any instructions that can cause your code to crash. The definition of MSIL directives makes this check process easier to understand. CPU-specific instruction settings are optimized for fast code execution. However, they make the code difficult to read and therefore difficult to check. Having a C# compiler that can output CPU-specific code at once can make code inspection difficult or even impossible. Allow the .NET Framework's JIT compiler to verify your code to ensure that your code accesses memory through a buggy path and that the variable types are used correctly.MetadataThe assembly process outputs the same amount of metadata. This is a very important part of the .NET code sharing story. Whether you use C# to build a client application or use C# to build a library that some people use for your application, you will want to take advantage of some compiled .NET code. That code may have been provided by Microsoft as part of the .NET framework, or it may be provided by some online users. The key to using a foreign code is to let the C# compiler know that the class and that variable are in another base code so that it can be found in the precompilation of your work and match the code you write with the source code.Look at the metadata for the directory for your compiled code. The number of bits of source code compiled by C# exists in the compiled code along with the generation of MSIL. The types of methods and variables are completely described in the metadata and are ready to be read by other applications. For example, can read metadata from a .NET library to provide intelligent sensing of all the methods that can be used effectively for a particular class.If you have already worked with COM, you may be familiar with type libraries. The goal of the type library is to provide the same directory functionality to COM objects. However, the type library is provided from a few limitations, and in fact not all data about the target can be put into the type library. Metadata in .NET does not have this disadvantage. Allthe code used to describe the class's information is placed in the metadata.memberSometimes you need to use C# to build a terminal application. These applications are packaged into an executable file and use .EXE as an extension. C# completely supports the creation of .EXE files. However, there are also times when you do not want to be used in other programs. Y ou may want to create some useful C# classes, such as a developer who wants to use your class in a application. In this case, you will not create an application, instead you will build a component. A component is a metadata package. As a unit to configure, these classes will share the same level of version control, security information, and dynamic requirements. Think of a component as a logical DLL. If you are familiar with Microsoft's translation services or COM+, then you can think of components as equivalent to .NET packages.There are two kinds of components: private components and global components. When you build your own component, you don't need to specify whether you want to create a global component or a private component. Y ou can only make your code accessible by a separate application. Y our component is a package similar to a DLL and is installed into the same directory when your application runs it. The application is only executable when it is in the same directory as yourcomponent.If you want to share your code, more global components in more applications. Global components can be used by any system's .NET application regardless of the directory in which it is installed. Microsoft installs components as part of the .NET structure, and each Microsoft component is installed as a global component. The Microsoft Architecture SDK contains the public functionality to install and remove artifacts from global widget storage.C# can be viewed to some extent as a programming language for the .NET Windows-oriented environment. In the past ten years, although VB and C++ have finally become very powerful languages, some of the content has come. For Visual Basic, its main advantage is that it is easy to understand. Many programming tasks are easy to accomplish and basically hide the connotations of the Windows API and the COM component structure. The downside is that Visual Basic has never implemented an early version of object-oriented, real-world (BASIC is primarily intended to make beginners easier to understand than to write large commercial applications), so it cannot really be structured or object-oriented. Programming language.On the other hand, C++ has its own root in the ANSI C++ language definition. It is not fully compatible with ANSI because Microsoft wrote the C++ compiler before the ANSI definition was standardized, but it isalready quite close. Unfortunately, this leads to two problems. First, ANSI C++ was developed under technical conditions more than a decade ago, so it does not support current concepts (such as Unicode strings and generating XML documents), and some of the older grammatical structures were designed for previous compilers ( For example, the declaration and definition of member functions are separate.) Second, Microsoft also tried to evolve C++ into a language for performing high-performance tasks on Windows - avoiding the addition of large numbers of Microsoft-specific keywords and libraries in the language. The result is that in Windows, the language becomes a very messy language. Let a C++ developer talk about how many strings are defined in this way: char*, LPTSTR, (MFC version), CString (WTL version), wchar_t*, OLECHAR*, and so on.Now entering the .NET era - a new environment, it has made new extensions to both languages. Microsoft added many Microsoft-specific keywords to C++ and evolved VB to , retaining some basic VB syntax, but it is completely different in design. From a practical application perspective, is a New language. Here, Visua l C# .NET. Microsoft describes C# as a simple, modern, object-oriented, type-safe, and C and C++-derived programming language. Most in dependent commentators are “derived from C, C++, and Java” from their claims. C# is very similar to C++ and Java. It uses parentheses ({})to mark blocks of code, and semicolons separate lines of statements. The first impression of C# code is that it is very similar to C++ or Java code. But after these seeming similarities, C# is much easier to learn than C++ but harder than Java. Its design and modern development tools are more adaptable than other languages. It also has Visua Basic's ease of use, high performance, and low memory accessibility of C++. C# includes the following features:●Full support for class and object-oriented programming, including interface and inheritance, virtual functions, and operator overloading.●Define a complete, consistent set of basic types.●Built-in support for automatically generating XML document descriptions.●Automatically clean dynamically allocated memory.●Classes or methods can be marked with user-defined properties. This can be used for documentation purposes and has a certain impact on compilation (for example, marking a method to compile only when debugging).●Full access to the .NET base class library and easy access to the Windows API.●Y ou can use pointers and direct memory access, but the C# language can access memory without them.●Supports attributes and events in VB style.●Changing compiler options, ActiveX controls (COM components) are called by other code in the same way. ●C# can be used to write dynamic Web pages and XML Web services.It should be noted that for most of these features, and Managed C++ are also available. But since C# used .NET from the beginning, support for .NET features was not only complete, but also provided a more suitable syntax than other languages. The C# language itself is very similar to Java, but there are some improvements because Java is not designed for use in a .NET environment. Before ending this topic, we must also point out two limitations of C#. One is that the language is not suitable for writing time-critical or very high-performance codes, such as a loop that runs 1000 or 1050 times, and immediately clears the resources they occupy when they are not needed. In this regard, C++ may still be the best of all low-level languages. The second is that C# lacks the key functions needed for very high-performance applications. The parcels guarantee inlining and destructor functions in specific areas of the code. However, such applications are very few.中文译文C# 编程语言概述作者:Barnett M1. C,C++,C#的历史C#程序语言是建立在C 和C++程序语言的精神上的。

c语言常用英语词汇带翻译

c语言常用英语词汇带翻译

c语言常用英语词汇带翻译c语言常用英语词汇带翻译学习c语言不仅要熟悉程序的算法,一些专业英语词汇的学习也很重要,那么现在来学习下面带翻译的c语言常用英语词汇吧,欢迎大家一起学习。

c语言常用英语词汇develop vt.发达separate a.各别的recompile v.编译assist n.帮助cycle n.循环technician n.技师remove vt.移动,除去straight line 直线category n.种类,类项rectangle n.长方形,矩形P-code p代码virtrally ad.事实上symology n.象征学象征的.使用register n.寄存器to summaries 总之,总而言之by convention 按照惯例cyptic n.含义模糊的,隐藏的diamond-shaped a,菱形的bracket n.括号decision n判断obviate 除去,排除terminal n. a终端机,终端的c语言常用专业词汇keyword n.关键字card reader 阅读器underline vt.下划线translator program 译程序monadic a. monad(单位)的Programming 程序设计dec/binary n.二进制source language 源语shift 变化,转移,移位machine language 机器overflow n.溢出machine instruction 机器指令arithmetic n.算术,算法computer language 计算机语composite symbol 复合型符号.assembly language 汇编语c语言必背英语词汇assignment n.赋值floating point number浮点数proliferation n.增服high-level language高级语pointer n.指针natural language 自然语言array n.数组矩阵,source text 源文本subscript n.下标intermediate language 中间语言type conversion 类型转换software development 软件开发address arithmetic 地址运算map vt.映射,计划denote vt.指示,表示maintenance cost 维护费用subprogram n.子程序legibility n.易读性,易识别separate compilation 分离式编泽amend vt.修正,改善alphabetic a.照字母次序的consumer n.消费者digit n.数字位数。

C语言常用的中英专业术语对照(转)

C语言常用的中英专业术语对照(转)

C语言常用的中英专业术语对照(转)C语言常用的中英专业术语对照(转)保留字 reserved words 连接 link编辑 edit 流程图 flow chart编码 code,encode 面向对象程序设计 object oriented programming编译 compile 模块化 modular运行 run 结构化 structured标识符 identifier 操作符 operator,actor目标程序 object program 嵌套 nest常量 constant 软件设计 software design 定义 define 数据结构 data structure 二进制 binary 顺序结构 sequential structure分隔符 separator 算法 algorithm分支结构 branch construct 循环结构 loop structure符号 symbol 运行环境 operational environment微型计算机 micro computer 个人计算机 personal computer信息 information 工作区 work area序列 sequence 关键字 keyword头文件 header file 函数 function语句 statement 函数体 function body源程序 source program 汇编语言 assembly language机器语言 machine language 高级语言 higherlanguage人类语言(也称自动语言human language致命错误 error 解释 interpretation注释 explanatory note,comment警告 warning 空语句 dummy statement abstract data type(ADT) 抽象数据类型;donut model 圆盘模型;abstraction 抽象;in complexity management 复杂性管理中的抽象; procedural 过程;accumulators 累加器; activation frames 激活框架;actual arguments 实参; misuse/neglect 误用/忽略;references and 引用; algorithm 算法;decision steps in 决策步骤; desk checking 桌面检查;implementation 实现; loop use decision 循环使用决策;recursive development 递归算法开发; refinement 细化;selection sort 选择排序; tree insertion 插入树;alphabetizing 依字母排序; string comparisons and analysis 字符串比较分析;bisection method case study 二分方法实力研究;capital letters case study 大写字母实力研究;inquiry 查询; flat washer 垫圈;fraction 分数; revenue 收入;measurement conversion 计量转换; ordered list有序表;set 集合; ancestors 祖先;angular brackets 尖括号; approximations iterative 迭代近似;actual 实际参数; array 数组;versatility 通用性; list correspondence 参数表一致性;output parameter 输出参数; evaluation rules 求值规则;enumerated types 枚举类型; enumeration constants 枚举常量;initialization 初始化; multidimensional arrays 多维数组;array of structures 结构数组; syntax 语法;illustrated 图示; formal 形参数组;subscripts 下标; allocation with calloc 用calloc分配;character 字符数组; manipulation statements 操作数组的语句;parallel 平行; partially filled 部分填充;pointer representation 指针表示; access 存取;sequential access 顺序存取;statistical computations with 统计计算;for storage 存储; artifitial intelligence AI;assignment 赋值; relational 相关;compound 复合; in order of precedence 优先级顺序;associativity operation 运算结合性; class 类型。

C语言名词中英对照

C语言名词中英对照

C程序设计名词中英对照章名词1 注释note1 中级语言middle-level language1 执行效率execute efficiency1 执行部分execute part1 运算符operator1 物理地址physical address1 位操作bitwise operation1 声明declaration1 目标代码object code1 控制语句control statement1 结构化Structurize(structuring)1 汇编语言assembly language1 函数化functionalization1 函数调用function call1 关键字keyword1 高级语言high-level language1 概述overview1 赋值语句assignment statement1 低级语言low-level language1 程序设计语言programming language2 自然语言natural language2 重复结构iteration structure/repeat structure 2 有效性validity2 有穷性finiteness2 确定性certainty2 模块化modularization2 循环结构loop structure2 选择结构selection structure/branch structure 2 顺序结构sequential structure2 伪代码pseudocode2 算法algorithms2 数据结构data structure2 流程图flow chart2 基本结构basic structure3 增量(自增)运算符increment operator3 减量(自减)运算符decrement operator3 优先级precedence level3 修饰符Decorator3 下标运算符subscript operator3 位运算符bitwise operator3 条件运算符conditional operator3 算术运算符arithmetic operator3 算术表达式arithmetic expression3 求字节运算符sizeof operator3 模运算符(求余)modulus operator3 逻辑运算符Logical operator3 数组类型array type3 数据类型data type3 树tree3 栈stack3 基本类型basic type3 字符型character type3 字符串character string3 转义字符escape character3 指针运算符pointer operator3 指针类型pointer type3 指数形式exponential form3 整型integer3 有符号的signed3 无符号的unsigned3 实型Real type3 实数Real number3 浮点数Floating-point number3 双精度double precision3 单精度single precision3 误差Error3 十六进制hexadecimal3 十进制decimal3 二进制binary3 八进制octal3 类型转换Type conversion3 内存地址memory address3 内存单元memory unit3 枚举类型Enumerated type3 空类型void type3 结构体类型structure type3 减法subtraction3 加法addition3 除法division3 乘法multiplication3 关系运算符relational operator3 构造类型construct type3 共用体类型union type3 赋值运算符assignment operator3 赋值表达式assignment expression3 复合赋值运算符compound assignment operator3 分量运算符structure member operator3 逗号运算符comma operator3 逗号表达式comma expression3 初始化Initialization initializing 3 常量constant3 操作数operand3 表达式expression3 表list3 标识符Identifier3 变量variable3 编译compiling4 终端terminal4 顺序程序Sequential program4 数据描述data description4 数据操作data operation4 输入设备input device4 输出设备output device4 空语句null statement4 函数调用语句Function-call statement4 格式字符format character4 格式化输入formatted input4 格式化输出formatted output4 复合语句compound statement4 分程序subprogram4 表达式语句expression statement5 小于或等于less than or equal to5 小于less than5 条件表达式conditional expression5 嵌套Nest5 逻辑表达式logical expression5 关系表达式relational expression5 分支结构branch structure5 多分支选择multi-branch selection5 等于equal to5 大于或等于great than or equal to5 大于great than5 不等于not equal to5 比较运算Comparison operation5 if语句if statement6 循环体body of loop6 循环控制loop control6 完数perfect number6 素数prime number7 字符串小写string lowercase7 字符串结束标志Indicator of string end 7 字符串复制string copy7 字符串大写string uppercase7 字符串长度string length7 字符串比较string compare7 引用Reference7 一维数组one-dimenisonal array7 选择法排序Selection Sort7 下标subscript7 维dimension7 数组array7 排序sorting7 冒泡法排序bubble sort7 二维数组two-dimensional array7 定义definition8 自动变量auto variable8 按值传递pass by value8 直接递归direct recursion8 形式参数formal parameter8 外部函数external function8 外部变量external variable8 实际参数actual parameter8 声明declaration8 全局变量global variable8 嵌套调用nesting call8 内部函数intrinsic function8 模块module8 库函数library function8 空函数null function8 局部变量local variable8 静态局部变量static local variable8 静态存储static storage8 间接递归indirect recursion8 寄存器变量register variable8 函数原型prototype of function8 函数库function library8 函数function8 返回值returned value8 动态存储dynamic storage8 递归调用recursions function call 8 按地址传递pass by address8 存储类别storage class8 参数parameter / argument8 标准函数standard function9 预处理preprocess9 文件包含file include9 条件编译conditional compile宏定义macro definition9 宏展开macro expansion10 字符串的指针pointer of string10 指针数组array of pointer10 指针的指针pointer to pointer10 指针变量pointer variable10 直接访问direct access10 数组的指针pointer to array10 间接访问indirect access10 基类型base type10 函数的指针pointer to function11 域表(字段列表)field list11 链表Link list11 结构体数组array of structure11 结构体变量的指针pointer to structure variable 11 结构体变量structure variable11 结构体structure11 共用体union type11 成员表列member list12 左移left shift12 右移right shift13 字节流byte stream13 文件状态state of file13 文件指针pointer to file13 文件读写file reading and writing13 文件关闭file closing13 二进制流binary stream13 定位location13 文件打开file opening。

c语言专业英语词汇带翻译

c语言专业英语词汇带翻译

c语言专业英语词汇带翻译c语言实用专业英语词汇带翻译c语言的学习跟一些相关专业的'英语学习密切相关,这也就意味着需要我们努力掌握c语言学习中实用英语专业词汇,只有掌握这些才能更好地学习c语言。

c语言实用专业英语词汇cascading if statement 级联if语句control expression 控制表达式infinite loop 无限循环loop-and -a-half problem 半途退出function prototype 函数原型function body 函数体predicate function 谓词函数formal parameter 形式参数local variable 局部变量frame 帧stack frame 栈帧return address 返回地址procedure 过程decomposition 分解top-down design 自顶向下的设计stepwise refinement 逐步精化modular arithmetic 取模运算number theory 数论c语言专业英语词汇prime 素数cryptography 密码学loop invariant 循环不变式desk-cheching 桌面检查testing 测试tradeoff 权衡numerical algorithm 数值算法successive approximation 连续逼近converge 收敛的error handling 错误处理series expansion 级数展开power series 幂级数portable 可移植implementor 实现者client 客户exporting 导出package 软件包abstraction 抽象coordinates 坐标text data 文本数据enumeration 枚举typedef 定义类型scalar type 标量类型c语言实用专业词汇character code 字符代码character constant 字符常量special character 特殊字符printing charater 可打印字符escape sequence 转义序列octal notation 八进制计数法primitive operation 基本操作module 模块main module 主模块pseudocode 伪代码token 记号lexical analysis 词法分析token scanning 记号扫描internal state 内部状态global variable 全局变量static 静态的private 私有的dynamic initialization 动态初始化static initialization 静态初始化default valued 默认值buffer 缓冲区。

c语言语句中英对照表

c语言语句中英对照表

c语言语句中英对照表运算符与表达式:运算符与表达式constant['k?nst?nt]运算符与表达式variable['v??ri?bl]运算符与表达式identify[ai'dentifai]运算符与表达式 keywords运算符与表达式 sign[sain]运算符与表达式 operator['?p?,reit?]运算符与表达式statement['steitm?nt]运算符与表达式syntax['sint?ks]运算符与表达式 expression运算符与表达式 initialition运算符与表达式 number format运算符与表达式 declaration运算符与表达式 type conversion运算符与表达式 define条件语句select条件语句expression条件语句logical expression条件语句Relational expression条件语句priority条件语句operation条件语句structure循环语句 circle循环语句 condition循环语句 variant循环语句 process循环语句 priority循环语句 operation数组array数组reference数组element数组address数组sort数组character数组string数组application函数:call函数:return value函数:function函数:declare函数:parameter函数:static函数:extern指针:argument指针:array指针:declaration指针:represent指针:manipulate结构体共用体链表1structure 结构体共用体链表2member 结构体共用体链表3tag结构体共用体链表4function 结构体共用体链表5enumerate 结构体共用体链表6union结构体共用体链表7create结构体共用体链表8insert结构体共用体链表9delete结构体共用体链表10 modify 文件1file文件2open文件3close文件4read文件5write文件6error文件7Program Design文件8writing program文件9standardize vt.文件10coding the program 文件11simplify vt. 文件12programming文件13revision n.文件14programmer n.文件15occupy vt.文件16logic n.文件17BASIC文件18machine code文件19teaching language文件20debug n.DOS文件21simplicity n.文件22compactness a.文件23timesharing system 文件24description n. 文件25interactive language 文件26break n.文件27manufacturer n.文件28structure chart文件30the program flow文件31expense n.文件32manager module文件33uniformity n.文件34worder module文件35archaic a.文件36mainmodule文件37sufficient a.文件38submodule文件39data processing文件40modify v.文件41business application 文件42outline n.文件43scientific application 文件44compose文件45lexical a.文件46code文件47non-programmer n.文件48node vt文件49notation n.文件50pseudocode n.文件51verbosity n.文件52commas n.文件53record n.文件54documentation文件55subrecord n.文件56flowchart/flow文件57data division文件58visual a.文件59procedure division文件60represent vt.文件61comprise vt.文件62structured techniques 文件63operator n. 文件64straightforward a.文件65commercial package文件66subroutine n.文件67generator n.文件68driver module文件69mathematician n.文件70line by line文件71operator n.文件72translate vt.文件74modular文件75ancestor n.文件76cumbersome a.文件77teaching programming 文件78lengthy a. 文件79alter vi./vt.文件80flaw n.文件81devclop vt.文件82separate a.文件83recompile v.文件84assist n.文件85cycle n.文件86technician n.文件87remove vt.文件88straight line文件89category n.文件90rectangle n.文件91P-code p文件92virtrally ad.文件93symology n.文件94register n.文件95to summaries文件96by convention文件97cyptic n.文件98diamond-shaped a,文件99bracket n.文件100decision n文件101obviate文件102terminal n. a文件103keyword n.文件104card reader文件105underline vt.文件106translator program 文件107monadic a. monad( 文件108Programming文件109dec/binary n.文件110source language文件111shift文件112machine language文件113overflow n.文件114machine instruction 文件115arithmetic n.文件116computer language文件118assembly language文件119assignment n.文件120floating point number 文件121proliferation n.文件122high-level language 文件123pointer n.文件124natural language文件125array n.文件126source text文件127subscript n.文件128intermediate language 文件129type conversion 文件130software development 文件131address arithmetic 文件132map vt.文件133denote vt.文件134maintenance cost文件135subprogram n.文件136legibility n.文件137separate compilation 文件138amend vt.文件139alphabetic a.文件140consumer n.文件141digit n.文件142enormous a.文件143numeric expression文件144reliability n.文件145tap n.文件146safety n.文件147print zone文件148property n.文件149column n.文件150correctness n.文件151functionality n.文件152semicolon n.文件153portable a.文件154survey n.文件155altoggle n.文件156task n.文件157declaration n.文件158source program文件159mufti-dimension array 文件160object program 其他提示语4ROM(Read Only Memory)其他提示语5Floppy Disk其他提示语6Hard Disk其他提示语7CD-ROM其他提示语8monitor其他提示语9keyboard其他提示语10mouse其他提示语11chip其他提示语12CD-R其他提示语14Modem= MOdulator-DEModulator,其他提示语15P-P(Plug and Play)其他提示语16UPS(Uninterruptable PowerSupply)其他提示语17System)其他提示语18CMOS(Complementary Metal-Oxide-Semiconductor)其他提示语19setup其他提示语20uninstall其他提示语21wizzard其他提示语22OS(Operation Systrem)其他提示语23OA(Office AutoMation)其他提示语24exit其他提示语25edit其他提示语26copy其他提示语27cut其他提示语28paste其他提示语29delete其他提示语30select其他提示语31find其他提示语32select all其他提示语33replace其他提示语34undo其他提示语35redo其他提示语36program其他提示语37license其他提示语38back其他提示语39next其他提示语40finish其他提示语42Destination Folder其他提示语43user其他提示语44click其他提示语48update其他提示语49release其他提示语50data其他提示语51data base其他提示语52System)其他提示语53view其他提示语54insert其他提示语55object其他提示语56configuration其他提示语57command其他提示语58document其他提示语59POST(power-on-self-test)其他提示语60cursor 其他提示语61attribute其他提示语62icon其他提示语63service pack其他提示语64option pack其他提示语65Demo其他提示语66short cut其他提示语67exception其他提示语68debug其他提示语69previous其他提示语70column其他提示语71row其他提示语72restart其他提示语73text其他提示语74font其他提示语76scale其他提示语77interface其他提示语78function其他提示语79access其他提示语80manual其他提示语81active其他提示语82computer language 其他提示语83menu其他提示语84interfaces )其他提示语85template其他提示语86page setup其他提示语87password其他提示语88code其他提示语90zoom in其他提示语91zoom out其他提示语92pan其他提示语93cruise其他提示语94full screen其他提示语95tool bar其他提示语96status bar其他提示语97ruler其他提示语98table其他提示语99paragraph其他提示语100symbol其他提示语101style其他提示语102execute其他提示语103graphics其他提示语104image其他提示语105Unix其他提示语106Mac OS其他提示语107OO(Object-Oriented)其他提示语108virus其他提示语109file其他提示语110open其他提示语111colse其他提示语112new其他提示语113save其他提示语114exit其他提示语115clear其他提示语116default其他提示语117LAN其他提示语118WAN其他提示语119Client/Server其他提示语120Transfer Mode)其他提示语121Windows NT其他提示语122Internet其他提示语123WWW(World Wide Web)其他提示语124protocol其他提示语125HTTP其他提示语126FTP其他提示语127Browser其他提示语128homepage其他提示语129Webpage其他提示语130website其他提示语131URL用于指定信息位置的表示方法1Online用于指定信息位置的表示方法3ICQ用于指定信息位置的表示方法4Firewall用于指定信息位置的表示方法5Gateway用于指定信息位置的表示方法6HTML用于指定信息位置的表示方法7hypertext 用于指定信息位置的表示方法8hyperlink 用于指定信息位置的表示方法9IP(Address) 用于指定信息位置的表示方法10SearchEngine用于指定信息位置的表示方法11TCP/IP用于指定信息位置的表示方法12Telnet用于指定信息位置的表示方法13IE(Internet Explorer)用于指定信息位置的表示方法14Navigator用于指定信息位置的表示方法15multimedia用于指定信息位置的表示方法16ISO用于指定信息位置的表示方法17ANSI用于指定信息位置的表示方法18able用于指定信息位置的表示方法19activefile用于指定信息位置的表示方法20addwatch用于指定信息位置的表示方法21allfiles用于指定信息位置的表示方法22allrightsreserved用于指定信息位置的表示方法23altdirlst用于指定信息位置的表示方法24andfixamuchwiderrangeofdiskprobl ems用于指定信息位置的表示方法25andotherinFORMation用于指定信息位置的表示方法26archivefileattribute用于指定信息位置的表示方法27assignto用于指定信息位置的表示方法28autoanswer用于指定信息位置的表示方法29autodetect用于指定信息位置的表示方法30autoindent用于指定信息位置的表示方法31autosave用于指定信息位置的表示方法32availableonvolume用于指定信息位置的表示方法33badcommand用于指定信息位置的表示方法34badcommandorfilename用于指定信息位置的表示方法35batchparameters用于指定信息位置的表示方法36binaryfile用于指定信息位置的表示方法37binaryfiles用于指定信息位置的表示方法38borlandinternational borland 用于指定信息位置的表示方法39bottommargin用于指定信息位置的表示方法40bydate用于指定信息位置的表示方法41byextension用于指定信息位置的表示方法42byname用于指定信息位置的表示方法43bytesfree用于指定信息位置的表示方法44callstack用于指定信息位置的表示方法45casesensitive用于指定信息位置的表示方法47centralpointsoftwareinc central point用于指定信息位置的表示方法48changedirectory用于指定信息位置的表示方法49changedrive用于指定信息位置的表示方法50changename用于指定信息位置的表示方法51characterset用于指定信息位置的表示方法52checkingfor用于指定信息位置的表示方法53checksadiskanddisplaysastatusrep ort用于指定信息位置的表示方法54chgdrivepath用于指定信息位置的表示方法55node用于指定信息位置的表示方法56npasswd UNIX用于指定信息位置的表示方法57OSPF用于指定信息位置的表示方法58OSI Model用于指定信息位置的表示方法59out-of-band attack用于指定信息位置的表示方法60packet filter用于指定信息位置的表示方法61password用于指定信息位置的表示方法62path用于指定信息位置的表示方法63payload用于指定信息位置的表示方法65PCS用于指定信息位置的表示方法66peer用于指定信息位置的表示方法67permission用于指定信息位置的表示方法68plaintext用于指定信息位置的表示方法69PPTP用于指定信息位置的表示方法70port用于指定信息位置的表示方法71prority用于指定信息位置的表示方法72protocol用于指定信息位置的表示方法73potential browser 用于指定信息位置的表示方法74POP用于指定信息位置的表示方法75IMAP用于指定信息位置的表示方法76process用于指定信息位置的表示方法77proxy用于指定信息位置的表示方法78proxy server用于指定信息位置的表示方法79用于指定信息位置的表示方法80paseudorandom 用于指定信息位置的表示方法81phreaking用于指定信息位置的表示方法82RAS用于指定信息位置的表示方法83Remote control 用于指定信息位置的表示方法84RPC用于指定信息位置的表示方法85remote boot用于指定信息位置的表示方法86route用于指定信息位置的表示方法87router用于指定信息位置的表示方法88routing用于指定信息位置的表示方法89RIP用于指定信息位置的表示方法91routing table用于指定信息位置的表示方法93RSA用于指定信息位置的表示方法94script用于指定信息位置的表示方法95search engine用于指定信息位置的表示方法96SSL用于指定信息位置的表示方法97secure用于指定信息位置的表示方法98SID用于指定信息位置的表示方法99sender用于指定信息位置的表示方法100SLIP用于指定信息位置的表示方法101server用于指定信息位置的表示方法102server-based network 用于指定信息位置的表示方法103session layer用于指定信息位置的表示方法104share用于指定信息位置的表示方法105share-level security 用于指定信息位置的表示方法106SMTP用于指定信息位置的表示方法107SNMP用于指定信息位置的表示方法108Site用于指定信息位置的表示方法109SCSI用于指定信息位置的表示方法110snffer用于指定信息位置的表示方法111snooping用于指定信息位置的表示方法112standalone server用于指定信息位置的表示方法113strong cipher用于指定信息位置的表示方法114stream cipher用于指定信息位置的表示方法115strong password用于指定信息位置的表示方法116SQL用于指定信息位置的表示方法117subnet mask用于指定信息位置的表示方法118subdirectory用于指定信息位置的表示方法119subnet用于指定信息位置的表示方法120swap file用于指定信息位置的表示方法121SACL用于指定信息位置的表示方法123sniffer用于指定信息位置的表示方法124spoofing用于指定信息位置的表示方法125time bomb用于指定信息位置的表示方法126TCPDUMP用于指定信息位置的表示方法127Traceroute用于指定信息位置的表示方法128T0,DS0 56用于指定信息位置的表示方法129T1,DS1 24用于指定信息位置的表示方法130T3,DS3 28用于指定信息位置的表示方法131thin client用于指定信息位置的表示方法132thread用于指定信息位置的表示方法133throughput用于指定信息位置的表示方法135Transport Protocol 用于指定信息位置的表示方法136trust用于指定信息位置的表示方法137tunnel用于指定信息位置的表示方法138vector of attack 用于指定信息位置的表示方法139Virtual directory 用于指定信息位置的表示方法140Virtual Machine 用于指定信息位置的表示方法141VRML用于指定信息位置的表示方法142volume用于指定信息位置的表示方法143vulnerability用于指定信息位置的表示方法144weak passwurd用于指定信息位置的表示方法145well-known ports 用于指定信息位置的表示方法146workstation用于指定信息位置的表示方法147X.25用于指定信息位置的表示方法148zone transfer用于指定信息位置的表示方法149authentication用于指定信息位置的表示方法150authorization用于指定信息位置的表示方法151Back Office Microsoft 用于指定信息位置的表示方法152Back up用于指定信息位置的表示方法153backup browser用于指定信息位置的表示方法154BDC用于指定信息位置的表示方法155baseline用于指定信息位置的表示方法156BIOS用于指定信息位置的表示方法157Binding用于指定信息位置的表示方法158bit用于指定信息位置的表示方法159BOOTP用于指定信息位置的表示方法160BGP用于指定信息位置的表示方法161Bottleneck用于指定信息位置的表示方法162bridge用于指定信息位置的表示方法163browser用于指定信息位置的表示方法164browsing用于指定信息位置的表示方法165channel 用于指定信息位置的表示方法166CSU/DSU用于指定信息位置的表示方法167Checksum用于指定信息位置的表示方法168Cluster用于指定信息位置的表示方法169CGI用于指定信息位置的表示方法170CGI用于指定信息位置的表示方法171CGI-based attack用于指定信息位置的表示方法172用于指定信息位置的表示方法173crash用于指定信息位置的表示方法174CD-ROM用于指定信息位置的表示方法175Component用于指定信息位置的表示方法176data link用于指定信息位置的表示方法177---- include用于指定信息位置的表示方法178stdio.h用于指定信息位置的表示方法179void用于指定信息位置的表示方法180main用于指定信息位置的表示方法181printf用于指定信息位置的表示方法182IDE(Integrated Development Environment)用于指定信息位置的表示方法183source File用于指定信息位置的表示方法184warning用于指定信息位置的表示方法185Project用于指定信息位置的表示方法186------ int用于指定信息位置的表示方法187short int用于指定信息位置的表示方法188unsigned short int用于指定信息位置的表示方法189long int用于指定信息位置的表示方法190float用于指定信息位置的表示方法191double用于指定信息位置的表示方法192char用于指定信息位置的表示方法193scanf用于指定信息位置的表示方法194getchar()用于指定信息位置的表示方法195putchar()用于指定信息位置的表示方法196variable用于指定信息位置的表示方法197Compiler用于指定信息位置的表示方法199Date type用于指定信息位置的表示方法200Console用于指定信息位置的表示方法201Declaration用于指定信息位置的表示方法202Initialization用于指定信息位置的表示方法203------ TRUE用于指定信息位置的表示方法204FALSE用于指定信息位置的表示方法205if用于指定信息位置的表示方法206else用于指定信息位置的表示方法207Sizeof用于指定信息位置的表示方法208------ Switch用于指定信息位置的表示方法209case用于指定信息位置的表示方法210break用于指定信息位置的表示方法211default用于指定信息位置的表示方法212------ While用于指定信息位置的表示方法215用于指定信息位置的表示方法216Counter用于指定信息位置的表示方法217fflush用于指定信息位置的表示方法218------ Array用于指定信息位置的表示方法219dimension用于指定信息位置的表示方法220Single Dimensional Array用于指定信息位置的表示方法221Double Dimensional Array用于指定信息位置的表示方法222Multiplication dimensional Array用于指定信息位置的表示方法223sorting用于指定信息位置的表示方法224Bubble sort用于指定信息位置的表示方法225Ascending order用于指定信息位置的表示方法226Descending order用于指定信息位置的表示方法227subscript用于指定信息位置的表示方法229Row用于指定信息位置的表示方法230column用于指定信息位置的表示方法231traverse用于指定信息位置的表示方法232------ pointer用于指定信息位置的表示方法233Address用于指定信息位置的表示方法234Base Address用于指定信息位置的表示方法235Memory Member用于指定信息位置的表示方法236Relational operator用于指定信息位置的表示方法237Arithmetic operator用于指定信息位置的表示方法238Assignment operator 用于指定信息位置的表示方法239Logical operator用于指定信息位置的表示方法240------ function用于指定信息位置的表示方法241Build-in function用于指定信息位置的表示方法242User Defined Function 用于指定信息位置的表示方法243Recursive function用于指定信息位置的表示方法244Random用于指定信息位置的表示方法245power用于指定信息位置的表示方法246prototype用于指定信息位置的表示方法247void用于指定信息位置的表示方法248Called function用于指定信息位置的表示方法249Calling function用于指定信息位置的表示方法250return用于指定信息位置的表示方法251------ scope用于指定信息位置的表示方法252Parameter用于指定信息位置的表示方法253Parameterized function 用于指定信息位置的表示方法254Local variable用于指定信息位置的表示方法255Global variable用于指定信息位置的表示方法256static用于指定信息位置的表示方法257auto259用于指定信息位置的表示方法260Formal parameter 用于指定信息位置的表示方法261Actual parameter 用于指定信息位置的表示方法262Call by reference 用于指定信息位置的表示方法263Call by value用于指定信息位置的表示方法264------ String用于指定信息位置的表示方法265String literal用于指定信息位置的表示方法266sequence用于指定信息位置的表示方法267queue用于指定信息位置的表示方法268Puts()用于指定信息位置的表示方法269Gets()用于指定信息位置的表示方法270string.h用于指定信息位置的表示方法271strlen()用于指定信息位置的表示方法272strcpy()用于指定信息位置的表示方法273strcmp()用于指定信息位置的表示方法274strcat()用于指定信息位置的表示方法275------ struct用于指定信息位置的表示方法276stack用于指定信息位置的表示方法277structure用于指定信息位置的表示方法278Structured programming用于指定信息位置的表示方法279member(Common Gateway Interface公用网关接口是一个可以产生相同结果或结而变化的程序。

C语言中英文对照

C语言中英文对照

一.C语言关键字对照关键字,又称保留字,是C语言中已预先定义、具有特定含义的标识符。

注:C语言中共有32个关键字,所有关键字都用小写字母表示,且这些关键字不能用作用户标识符。

即关键字由系统定义,具有特定的含义,不能重作其它定义。

32个关键字如下:1.数据定义C语言中所有的变量都具有某种类型,其定义的基本格式是:类型变量名;int:整型short:短整型long:长整型signed:有符号型unsigned:无符号型char:字符型float:单精度型double:双精度型const:定义常量typedef:类型定义2.存储类别一般在变量的定义前面,用于指定变量的存储类别,如果缺省的话,则默认是auto。

auto:自动变量static:静态变量register:寄存器变量extern:外部变量3.结构C语言中除了提供一些基本数据类型外,还提供了结构体,共有体以及枚举,用来实现多个变量的集合表示。

struct:结构体union:共用体enum:枚举类型4.语句C语言中提供了一些语句来实现程序的基本结构。

if:条件判断(假如)else:不满足条件(否则)for:循环do:与while一起使用,直到型循环while:当型循环goto:无条件跳转语句switch:多分支选择语句case:分支,在switch语句块中表示不同的分支default:缺省,一般在switch语句中使用continue:继续(结束本次循环)break:中断(跳出整个循环)return:返回void:空类型(用于函数没有返回值时)5.预处理#define:定义一个宏名来代替一个字符串#include:引入程序所需要的头文件#undef:条件编译#ifdef:假如定义#ifndef:假如没有定义6.其他sizeof:用于计算所占内存空间的大小volatile:C语言关键字volatile(注意它是用来修饰变量而不是上面介绍的__volatile__)表明某个变量的值可能在外部被改变,因此对这些变量的存取不能缓存到寄存器,每次使用时需要重新存取二.Turboc2.0 环境中常用的关键词File(文件)Load(加载)New(新建)Save(保存)Write to(另存为)Directory(目录)Change dir(改变目录)Quit(结束)Run(运行)Program reset(程序重置)Goto cursor(运行到光标处)Trace into(跟踪)Step over(单部执行)Compile(编译)Compile to obj(编译成目标文件)Make EXE file(制作可执行文件)Link EXE file(链接可执行文件)Build all(创建全部)Options(选项)Compiler(编译)Linker(链接)Environment(环境)Directories(目录)Edit(编辑)Debug(调试)Break/Watch(中断/观测)Add watch(增加观察变量)Delete watch(删除观察变量)Remove all watch(删除所有的观察变量)Toggle breakpoint (触发断点)Clear all breakpoint (清除所有断点)View next breakpoint (查看下一个断点)三.计算机软硬件相关词汇1. ALU arithmetic logic unit :算术逻辑单元2. CPU central processing unit :中央处理器单元3. PC personal computer:个人计算机4. workstation 工作站5 .supercomputer:超级计算机6. LAN local area network:局域网7. hardware :硬件8. software:软件9. processor:处理器10. microprocessor:微处理器11. memory:内存12. OS operating System:操作系统13. spreadsheet :电子制表软件14. database management:数据库管理系统15. binary:二进制16.machine language:机器语言17.assembly language:汇编语言18. real-time :实时19. syntax: 语法20. ANSI American National Standards Institute 美国国家标准化组织21. ASCII American Standard Code for Information Interchange 美国信息交换标准码22 ADC Analog-Digital Converter 模-数转换器23. DAC Digital-Analog Converter 数-模转换器24. DSP Digital Signal Processing 数字信号处理25. XOR Exclusive or 异或程序编译运行所涉及的词汇:1. Compiler:编译2. bugs: 错误:计算机程序中代码或例行程序上的瑕疵3. compiler errors: 编译错误4. debugging: 调试5. source program:源程序6. object program:目标程序7. execution :执行8. linking:连接(链接)9. loading: 加载,载入10. logic errors:逻辑错误Input data11. assembler: 汇编器12. I/O diagram: 输入输出图表四.。

C语言中英文对照

C语言中英文对照

一File(文件)Load(加载) F3Pick(选择)Alt-F3New(新文件)Save(存盘) F2Write To(写文件)Directory(目录)Change Dir(改变目录)OS Shell(暂时退出)Quit(退出) Alt-x二Edit(编辑) Line n Col n Insert Indent Tab Fill Unindent * D;FILE1.CLine n (光标处在文件的第n行)Col n (光标处在文件的第n列)Insert(插入模式开关,用Insert或Ctrl+v切换模式开关)Indent(自动缩进开关,用Ctrl+OL切换)Tab(制表开关开启,用Ctrl+OT切换)Fill(当Tab模式为On时,编辑程序将用制表及空格符优化每一行的开始,用Ctrl+Of翻转开关Unindent(当光标在一行中的第一个非空字符上时,或在空行上时,退格键回退一级。

用Ctrl+Ou可翻转开关* (当文件被修改而又未存盘时才出现在文件名前面)D:FILE1.C(正在编辑的文件名及位置)三Run(运行)Run(运行)Rrogram(程序重启)Go to Cursor(执行到光标处)Trace Into(跟踪进入)Step Over(单步执行)User screen(用户屏)四Compile(编译)G Compile to OBJ(编译生成目标码)Make EXE file(生成可执行文件)Iink EXE file(连接可执行文件)Build all(建立所有文件)Primary C file(主C文件)et info(获得信息)五Project(项目)Project Name(项目文件名)Break Make On(终止Make)Warnings(警告)Errors(错误)Fatal errors(致命错误)Link(连接之前)Auto Dependencies(自动依赖)Clear project(清除Project)Rem0ve Messages(删除信息)六Options(选择项)CompilerModel(存储模式)Tiny Small Compact Medium Large HugeDefines(输入宏定义)Code generation(生成目标代码)Call convention Instruction Set Floating point Default char Type(调用约定) (指令设置)(浮点数开关)(缺省字符类型)Alignment Merge duplicate string Standard stack frame Test stack overflow(对齐) (合并字符串)(标准堆栈)(堆栈溢出测试)Line numbers OBJ debug informationOptimization(优化代码)Optimize for Use register variables Register optimization(代码生成策略)(寄存器变量开关)(寄存器优化开关)Jump optimization( 跳转优化开关)Source (处理原代码)Indentifier length Nested comments ANSI keywords only(标识符长度)(嵌套注释开关)(只识别ANSI开关)Errors(处理和响应诊断信息)Errors: stop after Waning: stop after Display warnings Portabliy warning(错误后停止)(警告后停止)(显示警告开关)(移植警告)ANSI violations Common errors Less common errors(侵犯ANSI)(常见错误)(少见错误)Names(改变代码,数据和BSS段的缺省段,组,类名)(行号) (调试信息)Linker(连接程序设置)Map File(映射文件)Intialize Segments(段初始化)Default Libraries(缺省库)Graphics Libraries(图形库)Warn Duplicate Symbols(警告重复字符)Stack Warning(堆栈警告)Case-sensitive link(大小写敏感连接)Environment(集成环境参数设置)Message Tracking(信息跟踪)Keep Message(保持信息)Config Auto Save(配置自动保存)Edit Auto SaveBackup Files(备份文件)Tab Size(制表键大小)Zoomed Windows(放大窗口)Screen Size(屏显正文大小)DirectonmentInclude Directories(头部文件目录)Library Directories(库目录)Output Directory(输出目录)Turbo C Directory(Turbo C目录)Pick File Name(pick文件名)Current Pick File(当前pick文件)Arguments(命令)Save OptionsRetrieve Options七Debug(调试)Evaluate(计算)Ctrl+F4Call Stack(调用堆栈)Ctrl+F3Find Function(查找函数定义)Refresh Display(原代码调试)Display Swapping(显示转换)SmartSource Debugging(刷新显示器)On八Break/Watch(断点及监视表达式)Add watch(增加监视表达式)Ctrl+F7 Delete watch(删除监视表达式)Edit watch(编辑监视表达式)Remove all watches(删除所有监视表达式)---------------------------Toggle breakpoint(打开或关闭断点)Ctrl+F8 Clear all breakpoints(清除所有断点)View breakpoint(显示下一个断点)功能键F1 打开一个求助窗口,给出有关TC编辑命令的信息。

c语言专业词汇表达带翻译

c语言专业词汇表达带翻译

c语言专业词汇表达带翻译c语言专业词汇表达带翻译Address地址BaseAddress基地址MemoryMember内在单元Relationaloperator关系运算符Arithmeticoperator算术运算符Assignmentoperator赋值运算符Logicaloperator逻辑运算符------function函数Build-infunction内置函数UserDefinedFunction自定义函数Recursivefunction递归函数Random随机数power幂prototype原型void空值Calledfunction被调函数Callingfunction调用函数return返回------scope作用域Parameter参数Parameterizedfunction参数化函数Localvariable局部变量Globalvariable全局变量static静态变量auto自动变量Register寄存器变量extern外部变量Formalparameter形式参数Actualparameter实际参数Callbyreference传值调用Callbyvalue引用调用------String字符串Stringliteral字符串常量sequence序列queue队列Puts()把字符串数组输出到显示器Gets()从标准键盘输入读入一个字符串string.h存放字符串函数的头文件strlen()计算字符串的长度strcpy()复制字符串strcmp()字符串比较strcat()字符串连接------struct定义结构stack栈structure结构Structuredprogramming结构化程序member成员Compiler编译系统Instruction指令Syntax文法(语法)Sourcefile源文件preprocessor预处理Objectfile目标文件Keyword关键字Statement语句Commentstatement注释语句Executestatement可执行语句Declarationstatement 说明语句Compoundstatement复合语句NULL(blank)statement 空语句Variable变量Uppercase大写Lowercase小写。

c语言英汉词典单词库

c语言英汉词典单词库
*
The vessel was ruined by a submarine
*
vertical
*
a.垂直的
*
The vertical line meets the horizontal one here
*
oblige
*
v.迫使,责成;使感激
*
Could you oblige me by closing the door
*
stimulate
*
vt.刺激,激励
*
Light stimulates plant growth.
*
acquire
*
vt.取得,获得;学到
*
How did he acquire his wealth.
*
accomplish
*
vt.完成,到达;实行
*
We should not try to accomplish two tasks at once.
*
The lane is the boundary of our land.
*
brake
*
n.刹车,制动器 v. 刹住(车)
*
The driver braked his car suddenly.
*
catalog
*
n.目录(册) v.编目
*
Do you have a catalog or something that tell me about your company.
*
network
*
n.网状物;广播网,电视网;网络

C语言双语词汇对照表200

C语言双语词汇对照表200

《 C语言程序设计》双语词汇修订稿基本词汇表1.程序:Program2.程序设计(编程):Programming3.程序设计语言:Programming Language4.高级语言:High-Level Language5.源程序:Source Program6.目标程序:Object Program7.编译:Compile8.编译程序:Compiler9.连接程序:Linker10.连接:Link11.可执行程序:Executive Program12.注释:Note13.算法:Algorithm14.调试:Debug15.运行:Run16.输入:Input17.输出:Output18.流程图:Flow Chart19.结构化程序设计:Structure Programming20.顺序结构:Sequence Structure21.选择结构:Selection Structure22.循环结构:Loop Structure23.模块化结构:Modularized Structure24.函数:Function25.函数体:Function Body26.标准函数:Standard Function27.用户自定义函数:User-Defined Function28.函数定义:Function Definition29.函数返回值:Return Value of Function30.函数调用:Function Call31.函数说明:Function Declaration32.格式描述符:Style Descriptor33.函数名:Function Name34.数据传递:Data Transmission 36.形参:Formal Parameter37.实参:Practical Parameter38.命令行:Command Line39.标识符:Identifier40.数据类型:Data Type41.常量:Constant42.变量:Variable43.变量说明:Variable Declaration44.变量定义:Variable Definition45.变量名:Variable Name46.关键字:Keyword47.预定义标识符:Predefined Identifier48.用户标识符:User Identifier49.符号常量:Symbol Constant50.整型:Integer51.实型:Float52.字符型:Char53.无符号型:Unsigned54.长整型:Long55.短整型:Short56.当语句:While Statement57.直到语句:Until Statement58.运算符:Operator59.运算符优先级:Operator Precedence60.赋值:Assign61.表达式:Expression62.结合性:Combination63.单目运算符:Single operator64.双目:Double operator65.输出格式:Output Format66.输出语句:Output Statement67.格式控制:Style Control68.输出项表:Output Table69.空语句:Blank Statement71.语句块:Statement Block72.语句体:Statement Body73.逻辑判断:Logical Judge74.条件表达式:Conditional Expression75.条件语句:Conditional Statement76.逻辑值:Logic Value77.真:True78.假:False79.关系表达式:Relational Expression80.分支语句:Branch Statement81.无条件转移:Branch Unconditionally82.Goto 语句:Goto Statement83.语句标号:Statement Sign84.循环语句:Loop Statement85.循环控制变量:Loop Control Variable86.循环体:Loop Body87.死循环:Endless Loop88.嵌套循环:Nested Loop89.FOR循环:For-Loop90.指针:Pointer91.空指针:Null Pointer92.指针类型:Pointer Type93.地址:Address94.指针变量:Pointer Variable95.基类型:Basic Type96.指针移动:Pointer move97.指针比较:Pointer Compare98.空值:Null Value99.数组:Array100.数组数据类型:Array Data Type 101.数组元素:Array Element102.一维数组:One-Dimension Array 103.二维数组:Two- Dimension Array 104.数组名:Array Name105.下标变量:Subscript Variable106.越界:Banking107.初始化:Initialize108.字符串:String109.空字符串:Null String110.字符数组:Character Array 111.字符串数组:String Array112.字符串长度:String Length113.字符串比较:String Compare 114.预处理:Preprocess115.预处理命令:Preprocessor command 116.递归函数:Recursive Function 117.递归:Recursion118.递归过程:Recursive Procedure 119.作用域:Domain Field120.全局变量:Public Variable121.局部变量:Private Variable122.存储类别:Storage type123.自动:Auto124.寄存器:Register125.静态:Static126.动态:Dynamic127.外部:Extern128.文件:File129.包含:Include130.分配:Distribute131.别名:Alias132.结构体:Structure Body133.共用体:Union134.成员:Member135.结点:Node136.链表:Linked List137.与:And138.或:Or139.非:Not140.文本文件:Text File141.ASCII文件:ASCII File142.磁盘文件:Disc File143.二进制文件:Binary File144.位运算:Bit Arithmetic145.数据流:Data Stream146.打开:Open147.读:Read148.写:Write149.关闭:Close150.定位:Locate扩展词汇表151.位:Bit 152.字节:Byte 153.存储单元:storage unit 154.编码:Coding155.翻译程序:Translation Program 156.编译程序(编译器):Compiler 157.连接程序:Linker158.处理框:Processing159.输入/输出框:Input/Output160.判断框:Design161.连接点:Connector162.起始/终止框:Terminal163.程序员:Programmer164.语言处理程序:Language Processors 165.面向过程的语言:Procedure Language 166.说明符:Declaratory167.说明语句:Declare Statement168.数据:Data169.指令:Instruction170.指令代码:Instruction Code171.算术表达式:Arithmetic Expression 172.算术运算符:Arithmetic Operator 173.逗号运算符:Comma Operator174.逻辑运算:Logical Arithmetic175.逻辑运算符:Logical Operator176.关系运算:Relational Arithmetic 177.比较运算:Compare Arithmetic 178.关系运算符:Relational Operator 179.上界:Upper Range180.下界:Down Range181.溢出:Overflow182.条件循环:Conditional Loop 183.数据结构:Data Structure 184.机器指令:Machine Instruction 185.释放:Release186.汇编程序:Assemble Program 187.汇编指令:Assemble Instruction 188.汇编系统:Assemble System 189.累加:Accumulate190.冒泡排序:Bubble Sort191.选择排序:Selection Sort192.插入排序:Insertion Sort193.汇编语言:Assembly Language 194.汇编程序:Assembly Program 195.有效数字:Valid Number196.类型转换:Type Transfer197.机器语言:Machine Languages 198.缓冲区:Buffer199.随机数:Random200.出错信息:Error Message。

C语言 英文中文对照表(1)

C语言 英文中文对照表(1)

C语言英文中文对照表(1)%d ————我是一个整数变量!%f ————我是一个小数变量!%c ————我是一个字符变量!%s ————我是一大堆字符变量!int a; ————给我一个整数盒子a;float b;————给我一个小一点的小数盒子b;double c; ————给我一个大一点的小数盒子c;char d; ————给我一个能存所有东西的盒子d;int e[3]; ————给我3个整数盒子他们分别是e[0] e[1] e[2] float f[4]; ————给我3个整数盒子他们分别是f[0] f[1] f[2] f[3]double g[5]; ————给我3个整数盒子他们分别是g[0] g[1] g[2] g[3] g[4]char h[6]; ————给我3个整数盒子他们分别是h[0] h[1] h[2] h[3] h[4] h[5] printf("你好!"); ————输出(“你好”);printf("你好:%d",a); ————输出一句“你好”加上a里面的值scanf("%f",b); ————输出一个东西,把这个东西给b 我要事先知道输入的是什么类型~scanf("你好%c",d); ————输入一个东西,把输入的东西给d ,但是事先要输入“你好”否则我不被执行if 语句if(b==0)—————————————————————如果(b等于0) {—————————————————————————如果开始!printf("你好");———————————————输出“你好”}—————————————————————————如果结束!else if (b==1)———————————————————再如果(b等于1){—————————————————————————再如果开始!printf("我不好");—————————————输出(我不好)}—————————————————————————再如果结束!else————————————————————————否则{—————————————————————————否则开始!printf("你好我也好");————————————输出“你好我也好”}——————————————————————————否则结束!for 语句int i;————————————————给我一个整数盒子i;for(i=0;i<10;i++){——————————循环(告诉我用到什么判断;判断在什么条件下执行;改变被判断的条件){——————————————————这个循环由你开始printf("你好!")———————输出(“你好!”);}——————————————————这个循环由你结束。

c语言中英文翻译资料 大学论文

c语言中英文翻译资料   大学论文

The C Programming LanguageC is a high-level programming language developed by Dennis Ritchie and Brian Kernighan at Bell Labs in the mid-1970s. Although originally designed as a systems programming language, C has proved to be a powerful and flexible language that can be used for a variety of applications, from business programs to engineering. C is a particularly popular language for personal computer programmers because it is relatively small-it requires less memory than other languages.The first major program written in C was the UNIX operating system; and for many years, C was considered to be inextricably linked with UNIX. Now, however, C is am important language independent of UNIX. Although it is a high-level languages, C is much closer to assembly language than are most other high-level languages. This closeness to the underlying machine language allows C programmers to write very efficient code. The how-level nature of C, however, can make the language difficult to use for some types of applications.Now let’s take an overview of the C programming language, both historically and technically and technically.As a general-purpose programming language, C has been closely associated with UNIX system where it was developed, since both the system and most of the applications that run on it are written in C. The language , however, is not tied to any one operating system or machine; and although it has been called a “system programming language”because it is useful for writing compilers and operating systems, it has been used equally well to write major programsin various fields.Many of the important ideas stem from the language BCPL, developed byMartin Richards. The influence of BCPL on C proceeded indirectly through the language B, which was written by Ken Tompson in 1970 for the first UNIX system on the DEC-PDP-7.BCPL and B are “typeless” languages. By contrast, C provides a variety of data types. The fundamental types are characters, and integers and floating point numbers of several sizes. Additionally, there is a hierarchy of derived data types created with pointers, arrays, structures, and unions. Expressions are formed from operands; any expression, including an assignment or a function call, can be a statement. Pointers provide for machine-independent address arithmetic.C provides the fundamental control-flow constructions required for well-structured programs: statement grouping, decision making (if-else) , selecting one of a set of possible cases (switch), looping with the termination test at the top (while, for) or at the bottom (do), and early loop exit (break).Functions may return values of basic type, structures, unions, or pointers. Any function may be called recursively. Local variables are typically “automatic”, or created anew with each invocation. Function definitions may not be nested but variables may be declared in a block-structured fashion. The functions of a C program may exist in separate source files that are compiled individually. Variables may be internal to a function, external but known only within a single source files, or visible to the entire program.A preprocessing step performs macro substitution on program text, inclusion of other source file, and conditional compilation.C is a relatively low-level language, meaning that C deals with the same sort of objects that most computers do, namely characters, numbers, and addresses. These may be combined and moved about with the arithmetic and logical operators implemented by real machines.C provides no operations to deal directly with composeite objects such as character strings, sets, lists, or arrays. There are no operations that manipulate an entire any storage allocation facility other than static definition and the stack discipline provided by the local variables of functions; there are no heap or garbage collection . Finally, C itself provides no input/output facilities; there are no Read or Write statements, and no built-in file access methods. All of these higher-level mechanisms must be provided by explicitly-called functions. Most C implementations have included a reasonably standard collection of such functions.Similarly, C offers only straightforward, single-thread control flow: tests, loops, grouping, and subprograms, but not multiprogramming, parallel operations, synchronization, or co-routines.Although the absence of some of these features may seem like a grave deficiency, keeping the language down to modest size has real benefits. Since C is relatively small, it can be described in a small space, and learned quickly. A programmer can reasonably expect to know and understand and indeed regularly use the entire language.In 1983, the American National Standard Institute (ANSI) established a committee to provide a modern, comprehensive definition of C. The resulting definition, the ANSI standard, or “ANSI C”, was completed late in 1988. Most of the features of the standard are already supported by modern compilers .The standard is based on the original C reference manual. The language is relatively little changed; one of the goals of the standard was to make sure that most existing programs would remain valid, or, failing that, that compilers could produce warning of new behavior.For most programmers, the most important change is a new syntax for declaring and defining functions. A function declaration can now include a description of the arguments of the function; the definition syntaxchanges to match. This extra information makes it much easier for compiler to detect errors caused bymismatched arguments. This has proved to be a very useful addition to the language.A second significant contribution of the standard is the definition of a library to accompany C. It specifies functions for accessing the operating system (for example, to read and write file), formatted input and output, memory allocation, string manipulation, and the like. A collection of standard headers provides uniform access to declarations of functions and data types. Programs that use this library is closely modeled on the “standard I/O library” of the UNIX system.Although C matches the capability of many computers, it is independent of any particular machine architecture. With a little care it is easy to write portable programs, that is, programs that can be run without change on a variety of hardware.C, however, like any other language, has its blemishes. Some of the operators have the wrong precedence; some parts of the syntax could be better. Nonetheless, C has proved to be an extremely effective and expressive language for a wide variety of programming applications.Having reviewed the history and features of C, let’s now study an example C program for a basic understanding of what a C program looks like. The following program finds the factorial of the number 6./* Program to find factorial of 6 */# include < stdio.h ># define3 VALUE 6int i, j ;main (){ j=1;for (i=1; i<=VALUE; i++)j=j*I;printf (“The factorial of %d is %d\n”, VALUE, j );}As shown in the example, C code starts with # include < stdio.h >, whichinstructs the compiler to include the standard I/O library into your program so that you can read and write values, handle text files, and so on. C has a large number of standard libraries like stdio, including string, time and math libraries.The #define line creates a constant. Two global variables are declared using the int i, j; line, which announces the properties (in this case, integer) of the two variables. Other common variable types are float(for real number) and char (for characters), both of which you can declare in the same way as int.The line main() declares the main function. Every C program must have a function named main somewhere in the code, which marks the beginning of your program. In C, the statements of a function are enclosed in braces{}. In the example the main()function contains only three statement, which are an assignment statement, a for statement, and a printf statement.The printf statement in C is easier to use. The portion in double quotes is called the format string and describes how the data is to be formatted when printed. The format string contains string literals (or string constant) such as The factorial of, \n (also called escape sequence. /n stands for carriage returns), and operators in the form of %d, which are used as placeholders for variables. The two operators(also called conversion specifications) in the format string indicate that integer values found later in the parameter list are to be placed into the string at these points. Other operators include %f for floating point values, %cfor characters, and %s for strings.In the printf statement, it is extremely important that the number of operators in the format string corresponds exactly with the number and type of the variables following it. For example, if the format string contains three operators and it must be followed by exactly three parameters, and they must have the same types in the same order as those specified by the operators.This program is good, but it would be better if it reads in the value instead of using a constant. Edit the file, remove the VALUE constant, and declare avariable value instead as a global integer(changing all references to lower-case because value is now a variable). Then place the following two lines at the beginning of the program:Printf (“Enter the value: ”);Scanf(“%d”, &value);Make the changes, then compile and run the program to make sure it works. Note that scanf uses the same sort of format string as printf. The & sign in front of value is the address operator in C, which returns the address of the variable. You must use the &operator in scanf on any variable of type char, int, or float, as well as record types. If you leave out the & operator, you will encounter an error when you run the program.译文C语言C语言是一种高级程序设计语言,是20世纪70年代由Dennis Ritchie和Brian Kernighan在贝尔实验室开发的。

C语言英汉词汇

C语言英汉词汇

Appendix FThe English-Chinese Words of C Language (C言语英汉词汇)英语汉语所在章节abbreviation缩写 5.5 absolute绝对的7.8 adequate适当的7.1 aesthetic美学的,美观的 6.7 algorithm算法 5.6 alphabetic照字母次序的 5.6 analogous类似的 4.3 arbitrary任意的 1.3 arcane神秘的,难 4.11 argument变量 1.1 argument参数,变量 4.0 arithmetic 算术 1.2 array数组 1.9 assignment赋值 2.10 assignment statement赋值语句 1.2 backslash后斜杠 1.5 backwards向后的 5.3 binary search二分查找 3.3 bit-field位字段 6.9 bitwise按位 2.9 block子程序 3.1 bracket括在一起7.1 bullet-proof完美,完备 5.12 bury隐藏 4.1 canonical规范的 6.2 castigate批评 5.12 chancy不安的,不确实的 6.5 character constant字符常量 1.5 coercion强制 4.0 colon冒号 6.9 comma逗号 3.5 comment注释 1.2 compatible兼容的7.0 compile-time编译时的 6.3 compound复合的 4.8 concatenate连接7.5 concentrate集中 1.0concise简明的 1.0 consecutively连续地 5.1 constant常量 1.0 constrain受限制 1.2 contiguous邻近的 5.1 conversion转换 2.7 coordinate坐标 6.0 criteria标准 5.11 cross-referencer交叉引用 6.5 cryptic含义模糊的,难以理解 5.5 decimal 十制 1.2 declaration声明,说明 1.2 decrement自减 2.8 define定义 1.10 dereference引用 5.1 diagnostic诊断的7.6 directive指令 4.0 discard放弃7.5 elaborate详细阐述的 5.10 elegant 完善,优美 1.0 elimination消除 1.3 encounter遇到7.1 entity实体 6.0 enumeration枚举 2.3 evaluation求值 2.10 exhaustive彻底的, 详尽的7.4 exploit使用 5.0 exponent指数7.2 expression表达式 1.2 external variable外部变量 1.10 extrapolate推断 1.0 fetche取值 6.2 floating point浮点 1.2 fraction分数 1.2 fractional部分的 4.1 frequency频率 6.5 function函数 1.1 ghastlyghastly可怕的7.8 hash哈希 6.6hath have的第三人称单数现在式(已经废除) 5.7hexadecimal十六进制 1.2 hurdle麻烦 1.1 increment自增 2.8 indentation缺口,首行缩进 1.2 indirection间接 5.1 infinite loop无限循环 3.5 innards内部 6.6 instructive有益的 4.1 integer整数 1.2 interaction交互作用7.0 interchangeable可互换的 5.4 interface接口 6.9 intuitive直观的 5.10 label标号 3.8 lexicographically词典编纂地 5.5 linefeed换行7.1 logarithm对数7.8 loop循环 1.2 macro宏 4.11 mandate训练 5.0 masks掩码 6.9 mechanism机制7.1 mimic模仿的 5.1 miscellaneous多种的7.8 mnemonic记忆的 5.1 modulo以…为模 6.6 modulus模数,系数 4.3 multi-dimensional多维的 5.7 multi-way decision多路判定 3.4 negative负数 4.1 negotiation通信7.5 nested嵌套 3.2 node节点 6.5 non-leap非闰年 5.7 notably显著地 6.0 notation符号 4.2 null statement空语句 1.5 octal八进制 1.2 omit省略 4.1 operand操作数,分量 4.3 operator运算符 2.0 ordinary普通的 5.2padded填充7.2 padding填充 6.9 parallel并联的,独力的 6.3 parameter参数 1.7 parentheses括号 1.1 parentheses圆括号(复数) 4.1 parenthesis圆括号(单数) 4.2 parse解析,分析 6.3 peripherally外围地 4.9 permissible可允许的 1.3 pictorially绘画般地 5.2 pipeline管道7.6 pitfall缺陷 4.11 pointer指针 5.0 positive正的,正数的 5.2 postfix后缀 5.5 potentially潜在地 4.2 precedence优先级 2.5 precision精确度 1.2 precision精度7.2 prefix前缀 1.5 preliminary初步的7.5 premium主要问题 5.7 preprocessor预处理 4.0 prototype原型 4.2 pseudo-random伪随机的7.8 quadratically二次方 6.5 quote引用 4.0 quoted引用的7.4 quotes引号 1.1 record记录 6.0 rectangular矩阵的 5.7 recursion递归 4.10 recursive递归的 6.5 redirection重定向7.1 redundant多余的 5.5 re-evaluted再赋值 3.5 register寄存器 4.7 relational operator关系运算符 1.5 remedy矫正 5.7 reserve保留 2.1 rightmost最右面的 5.7rudimentary根本的,基本的 5.4 scalar数量的 4.9 scope作用域 1.10 scratch开始 4.0 self-referential自引用 6.5 semantic语义上的 6.7 semicolon分号 3.1 sequence语句系列 3.2 shaky不可靠的 6.5 shorthand简写 6.2 simultaneously同时地 5.3 skimp省略 5.11 sole单独的,唯一的 5.4 sophisticate弄复杂 4.1 square平方的7.8 stack堆栈 5.4 standard library标准库 1.7 statement语句 3.1 string串 1.2 string constant字符串常量 1.5 stripped-down简化的 5.6 structure结构体 6.0 subroutine子程序 1.1 subscripting下标 5.3 subsequently随后 6.1 substantially充分地 4.5 substitution代替,置换 4.11 supplement补充 1.0 symbolic constant符号常量 2.1 synonym同义 5.3 synopsis大纲,大概7.8 syntactically语法上地 1.10 syntactically依照句法地 6.1 terminator终结符 3.1 tradeoff折衷 4.5 truncate截去 1.2 tutorial指导性的 1.0 unary一元的 5.1 underscore下划线 2.1 uniform统一的,一致的7.3 union联合 6.8 variable变量 1.0variable-length变长7.3。

C语言中的名词中英文

C语言中的名词中英文

C语言中的名词中英文运算符与表达式:1.constant常量2.variable变量3.identify标识符4.keywords关键字5.sign符号6.operator运算符7.statement语句8.syntax语法9.expression表达式10.initialition初始化11.number format数据格式12declaration说明13.type conversion类型转换14.define、definition定义条件语句:1.select选择2.expression表达式3.logical expression逻辑表达式4.Relational expression关系表达式5.priority优先6.operation运算7.structure结构循环语句:1.circle循环2.condition条件3.variant变量4.process过程5.priority优先6.operation运算数组:1.array数组2.reference引用3.element元素4.address地址5.sort排序6.character字符7.string字符串8.application应用函数:1.call调用2.return value返回值3.function函数4.declare声明5.`parameter参数6.static静态的7.extern外部的指针:1.pointer指针2.argument参数3.array数组4.declaration声明5.represent表示6.manipulate处理结构体、共用体、链表:1structure结构2member成员3tag标记4function函数5enumerate枚举6union联合(共用体)7create创建8insert插入9delete删除10modify修改文件:1、file文件2、open打开3、close关闭4、read读5、write写6、error错误序号主要章节常用英汉对照词汇备注1运算符与表达式(operator and expression)汉语英语常量constant变量variable标识符identify关键字keywords符号sign运算符operator语句statement语法syntax表达式Expression初始化Initialization数据格式number format说明Declaration类型转换type conversion定义Define、definition2条件语句(conditionstatement)选择select表达式expression逻辑表达式logical expression 关系表达式Relational expression优先priority运算operation结构structure3循环语句(circle statement)循环circle条件condition变量variant过程process优先priority运算operation4函数(function)调用call返回值return value 函数function声明declare参数parameter静态的static外部的extern5数组和指针(array and pointer)数组array 引用reference元素element地址address排序sort字符character字符串string应用application指针pointer参数argument数组array声明declaration表示represent处理manipulate6结构体、共用体(structures、union)结构structure成员member标记tag函数function枚举enumerate联合(共用体)union创建create插入insert删除delete修改modify7文件(file)文件file打开open关闭close读read写write错误errorinclude包含(导入头文件)stdio.h输入输出头文件void不返回任何值main主要printf打印、输出IDE(Integrated Development Environment)集成开发环境--------source File源文件warning警告Project工程------int整数short int短整型unsigned short int无符号短整型long int长整型float浮点型double双精度char字符型scanf输入函数getchar()接受字符函数putchar()输出字符函数variable变量Compiler编译器Area面积Date type数据类型Console控制台Declaration声明Initialization初始化------TRUE真FALSE假if如果else否则Sizeof所占内存字节数------Switch分之结构case与常值匹配break跳转default缺省、默认------While当到循环do…while直到循环for已知次数循环continue结束本次循环进行下一次迭代Counter计数器fflush()清除缓冲区函数------Array数组dimension维数Single Dimensional Array一维数组Double Dimensional Array二维数组Multiplication dimensional Array多维数组sorting排序Bubble sort冒泡排序Ascending order升序Descending order降序subscript下标Step步长Row行column列traverse遍历------pointer指针Address地址Base Address基地址Memory Member内在单元Relational operator关系运算符Arithmetic operator算术运算符Assignment operator赋值运算符Logical operator逻辑运算符------function函数Build-in function内置函数User Defined Function自定义函数Recursive function递归函数Random随机数power幂prototype原型void空值Called function被调函数Calling function调用函数return返回------scope作用域Parameter参数Parameterized function参数化函数Local variable局部变量Global variable全局变量static静态变量auto自动变量Register寄存器变量extern外部变量Formal parameter形式参数Actual parameter实际参数Call by reference传值调用Call by value引用调用------String字符串String literal字符串常量sequence序列queue队列Puts()把字符串数组输出到显示器Gets()从标准键盘输入读入一个字符串string.h存放字符串函数的头文件strlen()计算字符串的长度strcpy()复制字符串strcmp()字符串比较strcat()字符串连接------struct定义结构stack栈structure结构Structured programming结构化程序member成员。

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

一.C语言关键字对照
关键字,又称保留字,是C语言中已预先定义、具有特定含义的标识符。

注:C语言中共有32个关键字,所有关键字都用小写字母表示,且这些关键字不能用作用户标识符。

即关键字由系统定义,具有特定的含义,不能重作其它定义。

32个关键字如下:
1.数据定义
C语言中所有的变量都具有某种类型,其定义的基本格式是:类型变量名;
int:整型
short:短整型
long:长整型
signed:有符号型
unsigned:无符号型
char:字符型
float:单精度型
double:双精度型
const:定义常量
typedef:类型定义
2.存储类别
一般在变量的定义前面,用于指定变量的存储类别,如果缺省的话,则默认是auto。

auto:自动变量
static:静态变量
register:寄存器变量
extern:外部变量
3.结构
C语言中除了提供一些基本数据类型外,还提供了结构体,共有体以及枚举,用来实现多个变量的集合表示。

struct:结构体
union:共用体
enum:枚举类型
4.语句
C语言中提供了一些语句来实现程序的基本结构。

if:条件判断(假如)
else:不满足条件(否则)
for:循环
do:与while一起使用,直到型循环
while:当型循环
goto:无条件跳转语句
switch:多分支选择语句
case:分支,在switch语句块中表示不同的分支
default:缺省,一般在switch语句中使用
continue:继续(结束本次循环)
break:中断(跳出整个循环)
return:返回
void:空类型(用于函数没有返回值时)
5.预处理
#define:定义一个宏名来代替一个字符串
#include:引入程序所需要的头文件
#undef:条件编译
#ifdef:假如定义
#ifndef:假如没有定义
6.其他
sizeof:用于计算所占内存空间的大小
volatile:
C语言关键字volatile(注意它是用来修饰变量而不是上面介绍的__volatile__)表明某个变量的值可能在外部被改变,因此对这些变量的存取不能缓存到寄存器,每次使用时需要重新存取
二.Turboc2.0 环境中常用的关键词
File(文件)
Load(加载)
New(新建)
Save(保存)
Write to(另存为)
Directory(目录)
Change dir(改变目录)
Quit(结束)
Run(运行)
Program reset(程序重置)
Goto cursor(运行到光标处)
Trace into(跟踪)
Step over(单部执行)
Compile(编译)
Compile to obj(编译成目标文件)
Make EXE file(制作可执行文件)
Link EXE file(链接可执行文件)
Build all(创建全部)
Options(选项)
Compiler(编译)
Linker(链接)
Environment(环境)
Directories(目录)
Edit(编辑)
Debug(调试)
Break/Watch(中断/观测)
Add watch(增加观察变量)
Delete watch(删除观察变量)
Remove all watch(删除所有的观察变量)
Toggle breakpoint (触发断点)
Clear all breakpoint (清除所有断点)
View next breakpoint (查看下一个断点)
三.计算机软硬件相关词汇
1. ALU arithmetic logic unit :算术逻辑单元
2. CPU central processing unit :中央处理器单元
3. PC personal computer:个人计算机
4. workstation 工作站
5 .supercomputer:超级计算机
6. LAN local area network:局域网
7. hardware :硬件
8. software:软件
9. processor:处理器
10. microprocessor:微处理器
11. memory:内存
12. OS operating System:操作系统
13. spreadsheet :电子制表软件
14. database management:数据库管理系统
15. binary:二进制
16.machine language:机器语言
17.assembly language:汇编语言
18. real-time :实时
19. syntax: 语法
20. ANSI American National Standards Institute 美国国家标准化组织
21. ASCII American Standard Code for Information Interchange 美国信息交换标准码
22 ADC Analog-Digital Converter 模-数转换器
23. DAC Digital-Analog Converter 数-模转换器
24. DSP Digital Signal Processing 数字信号处理
25. XOR Exclusive or 异或
程序编译运行所涉及的词汇:
1. Compiler:编译
2. bugs: 错误:计算机程序中代码或例行程序上的瑕疵
3. compiler errors: 编译错误
4. debugging: 调试
5. source program:源程序
6. object program:目标程序
7. execution :执行
8. linking:连接(链接)
9. loading: 加载,载入
10. logic errors:逻辑错误
Input data
11. assembler: 汇编器
12. I/O diagram: 输入输出图表
四.。

相关文档
最新文档