对於单片机开发人员来讲C语言是在编码过程中必不可少的一门语言,因此对于C语言的掌握一定要达到熟练应用。

  所以今天给大家说一些大家都了解到东西,就是C语言的关键字以及C语言中常用的辞汇,本文对于一些初学或者掌握不熟练少有练习的朋友可以当一个工具参考来用,避免在编码过程中出现一些不必要的错误。

  先来给大家说一下C语言的关键字:C语言的关键字一共有32个关键字,但是ISO C99标准新增5个,在括弧里给出:

  数据类型13个:void  signed unsigned short long int  float double  char  enum  struct union  typedef  (_Bool _Imaginary _Complex)

  类型限定、修饰2个:const volatile (restrict  inline)

  变数的存储类别4个:auto  static  extern  register

  运算符1个:sizeof

  控制12个:goto  return  break continue  if else  switch case default  do while  for

C语言常用辞汇总结:

  运算符与表达式:

  1.constant 常量

  2. variable 变数

  3. identify 标识符

  4. keywords 关键字

  5. sign 符号

  6. operator 运算符

  7. statement语句

  8. syntax 语法

  9. expression 表达式

  10. initialition 初始化

  11. number format 数据格式

  12 declaration 说明

  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 处理

  结构体、共用体、链表:

  1 structure 结构

  2 member成员

  3 tag 标记

  4 function 函数

  5 enumerate 枚举

  6 union 联合(共用体)

  7 create 创建

  8 insert 插入

  9 delete 删除

  10 modify 修改

  文件:

  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 、 definition

  2 条件语句

  ( condition

  statement) 选择 select

  表达式 expression

  逻辑表达式 logical expression

  关系表达式 Relational expression

  优先 priority

  运算 operation

  结构 structure

  3 循环语句

  (circle statement) 循环 circle

  条件 condition

  变数 variant

  过程 process

  优先 priority

  运算 operation

  4 函数

  (function) 调用 call

  返回值 return value

  函数 function

  声明 declare

  参数 parameter

  静态的 static

  外部的 extern

  5 数组和指针

  (array and

  pointer) 数组 array

  引用 reference

  元素 element

  地址 address

  排序 sort

  字元 character

  字元串 string

  应用 application

  指针 pointer

  参数 argument

  数组 array

  声明 declaration

  表示 represent

  处理 manipulate

  6 结构体、

  共用体

  (structures 、 union ) 结构 structure

  成员 member

  标记 tag

  函数 function

  枚举 enumerate

  联合 ( 共用体 ) union

  创建 create

  插入 insert

  删除 delete

  修改 modify

  7 文件

  ( file) 文件 file

  打开 open

  关闭 close

  读 read

  写 write

  错误 error

  Program Design 程序设计

  writing program 编写程序

  standardize vt.使标准化

  coding the program 编程

  simplify vt.单一化,简单化

  programming 程序

  revision n.校订,修正

  programmer n.程序员

  occupy vt.占领,住进

  logic n.逻辑,逻辑学

  BASIC 初学者通用符号指令代码

  machine code 机器代码

  teaching language 教学语言

  debug n.DOS命令,调试

  simplicity n.单纯,简朴

  compactness a.紧凑的,紧密的

  timesharing system 分时系统

  description n.描述,说明

  interactive language 互动式语言

  break n.中断

  manufacturer n.制造业者

  structure chart 结构图

  dialect n.方言,语调

  the program flow 程序流

  expense n.费用,代价

  manager module 管理模块

  uniformity n.同样,划一

  worder module 工作模块

  archaic a.己废的,古老的

  mainmodule 主模块

  sufficient a.充分的,足够的

  submodule 子模块

  data processing 数据处理

  modify v.修正,修改

  business application 商业应用

  outline n.轮廓,概要

  scientific application 科学应用

  compose分解

  lexical a.字典的,辞汇的

  code 代码

  non-programmer n.非编程人员

  node vt改为密码

  notation n.记号法,表示法,注释

  pseudocode n.伪代码

  verbosity n.唠叨,冗长

  commas n.逗点逗号

  record n.记录

  documentation 文档

  subrecord n.子记录

  flowchart/flow 程表/流程

  data division 数据部

  visual a.视觉的

  procedure division 过程部

  represent vt.表现,表示,代表

  comprise vt.包含 构成

  structured techniques结构化技术

  operator n.运算符,运算元

  straightforward a.笔直的,率直的

  commercial package 商业软体包

  subroutine n.子程序

  generator n.产生器,生产者

  driver module 驱动模块

  mathematician n.专家

  line by line 逐行

  operator n.作符

  translate vt.翻译,解释

  forerunner n.先驱

  modular 摸块化

  ancestor n.祖宗

  cumbersome a.讨厌的,麻烦的

  teaching programming 编程教学

  lengthy a.冗长的,漫长的

  alter vi./vt.改变

  flaw n.缺点裂纹

  devclop 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终端机,终端的

  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 汇编语

  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.数字位数

  enormous a.巨大的,庞大的

  numeric expression 数值表达式

  reliability n.可信赖性,可信度

  tap n.轻打,轻敲,选择

  safety n.安全,安全设备

  print zone 列印区

  property n.财产,所有权

  column n.列

  correctness n.正确,

  functionality n.机能

  semicolon n.分号

  portable a.叮携带的,可搬运的

  survey n.概观.

  altoggle n.肘节开关

  task n.作,任务

  declaration n.宣告 说明

  source program 源程序

  mufti-dimension array 多维数组

  object program 目标程序

  其他提示语:

  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卸载

  wizzard向导

  OS(Operation Systrem)操作系统

  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 Manege

  System)资料库管理系统

  view视图

  insert插入

  object对象

  configuration配置

  command命令

  document文档

  POST(power-on-self-test)电源自检程序

  cursor游标

  attribute属性

  icon图标

  service pack服务补丁

  option pack功能补丁

  Demo演示

  short cut快捷方式

  exception异常

  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打开

  colse关闭

  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)互联网协议(地址)

  SearchEngine搜索引擎

  TCP/IP用于网路的一组通讯协议

  Telnet远程登录

  IE(Internet Explorer)探索者(微软公司的网路浏览器)

  Navigator引航者(网景公司的浏览器)

  multimedia多媒体

  ISO国际标准化组织

  ANSI美国国家标准协会

  able 能

  activefile 活动文件

  addwatch 添加监视点

  allfiles 所有文件

  allrightsreserved 所有的权力保留

  altdirlst 切换目录格式

  andfixamuchwiderrangeofdiskproblems 并能够解决更大范围内的磁碟问题

  andotherinFORMation 以及其它的信息

  archivefileattribute 归档文件属性

  assignto 指定到

  autoanswer 自动应答

  autodetect 自动检测

  autoindent 自动缩进

  autosave 自动存储

  availableonvolume 该盘剩余空间

  badcommand 命令错

  badcommandorfilename 命令或文件名错

  batchparameters 批处理参数

  binaryfile 二进位文件

  binaryfiles 二进位文件

  borlandinternational borland国际公司

  bottommargin 页下空白

  bydate 按日期

  byextension 按扩展名

  byname 按名称

  bytesfree 位元组空闲

  callstack 调用栈

  casesensitive 区分大小写

  causespromptingtoconfirmyouwanttooverwritean 要求出现确认提示,在你想覆盖一个

  centralpointsoftwareinc central point 软体股份公司

  changedirectory 更换目录

  changedrive 改变驱动器

  changename 更改名称

  characterset 字符集

  checkingfor 正在检查

  checksadiskanddisplaysastatusreport 检查磁碟并显示一个状态报告

  chgdrivepath 改变盘/路径

  node 节点

  npasswd UNIX的一种代理密码检查器,在提交给密码文件前,它将对潜在的密码进行筛选。

  OSPF 开放最短路径优先协议

  OSI Model 开放系统互连模式

  out-of-band attack 带外攻击

  packet filter 分组过滤器

  password 口令

  path 路径

  payload 净负荷

  PBX 专用交换机

  PCS 个人通信业务

  peer 对等

  permission 许可权

  plaintext 明文

  PPTP 点到点隧道协议

  port 埠

  prority 优先权

  protocol 协议

  potential browser 潜在浏览器

  POP 互联网电子邮件协议标准

  是Post Office Protocol 的缩写,是互联网电子邮件协议标准。我们可以通过有POP

  服务功能的主机传送及接收电子邮件。该协议的缺陷是,当你接收电子邮件时,所有

  的信件都从伺服器上清除,下载到你的本地硬碟。当然也有一些客户端程序可以将电

  子邮件留在伺服器上,或设置成超过一定大小的文件不可下载。随著邮件采用多媒体

  格式,邮件会越来越大,我们希望能够灵活掌握下载什么文件、何时下载,这就需要

  IMAP 协议。目前POP的版本为POP3。

  process 进程

  proxy 代理

  proxy server 代理伺服器

  代理服务就是代理Web用户去取得资料回来,通常使用WWW软体要去连结远方的终端取得资

  料时,必须送出要求信号然后再一个位元组一个位元组的传送回来。有了proxy的设定以后,要

  求资料的信号会先送到Proxy Server。当Proxy Server得到用户的请求时,首先会到cache

  中寻找有没有同样的资料,如果有,就由Proxy Server直接将资料传给用户,如果cache没

  有资料,Proxy Server就会利用网路上所可以使用的频宽,到远端站台取回资料,一边储存

  在cache中,一边传送给用户。即使线路阻塞,还是比用户自己直接抓取要来得快速的。

  paseudorandom 伪随机

  phreaking 指控制电话系统的过程

  RAS 远程访问服务

  Remote control 远程控制

  RPC 远程过程调用

  remote boot 远程引导

  route 路由

  router 路由器

  routing 路由选择

  RIP 路由选择信息协议

  routed daemon 一种利用RIP的UNIX寻径服务

  routing table 路由表

  R.U.P 路由更新协议

  RSA 一种公共密匙加密演算法。而RSA也许是最流行的。

  script 脚本

  search engine 搜索引擎

  SSL 安全套接层

  secure 密码

  SID 安全标识符

  sender 发送者

  SLIP 串列线网际协议

  server 伺服器

  server-based network 基于伺服器的网路

  session layer 会话层

  share、sharing 共享

  share-level security 共享级安全性

  SMTP 简单邮件传送协议

  SNMP 简单网路管理协议

  Site 站点

  SCSI 小型计算机系统介面

  snffer 检错器

  snooping 探听

  standalone server 独立伺服器

  strong cipher 强密码

  stream cipher 流密码

  strong password 荎诹?

  SQL 结构化查询语言

  subnet mask 子网掩码

  subdirectory 子目录

  subnet 子网

  swap file 交换文件

  SACL 系统访问控制表

  S/Key 安全连接的一次性密码系统,在S/Key中,密码从不会经过网路发送,因此不可能被窃取。

  sniffer(嗅探器) 秘密捕获穿过网路的数据报文的程序,黑客一般用它来设法盗取用户名和密码的。

  spoofing(电子欺骗) 任何涉及假扮其他用户或主机以对目标进行未授权访问的过程

  time bomb(时间炸弹) 指等待某一特定时间或事件出先才激活,从而导致机器故障的程序

  TCPDUMP 是UNIX中捕获数据包的实用工具,常被用语获得详细的网路通信记录的。

  Traceroute 一个UNIX上的常用TCP程序,用语跟踪本机和远程主机之间的路由

  T0,DS0 56或者64kbps

  T1,DS1 24路PCM数字话,总速率为1.544Mbps

  T3,DS3 28个T1信道,作品能够速率为44.736Mbps

  thin client 瘦客户机

  thread 线程

  throughput 吞吐量

  transport layer 传输量

  Transport Protocol 传输协议

  trust 信任

  tunnel 安全加密链路

  vector of attack 攻击向量

  Virtual directory 虚目录

  Virtual Machine 虚拟机

  VRML 虚拟现实模型语言

  volume 文件集

  vulnerability 脆弱性

  weak passwurd 弱口令

  well-known ports 通用埠

  workstation 工作站

  X.25 一种分组交换网协议

  zone transfer 区域转换

  authentication 认证、鉴别

  authorization 授权

  Back Office Microsoft公司的一种软体包

  Back up 备份

  backup browser 后备浏览器

  BDC 备份域控制器

  baseline 基线

  BIOS 基本输入/输出系统

  Binding 联编、汇集

  bit 比特、二进位位

  BOOTP 引导协议

  BGP 引导网关协议

  Bottleneck 瓶径

  bridge 网桥、桥接器

  browser 浏览器

  browsing 浏览

  channel 信道、通路

  CSU/DSU 信道服务单元/数字服务单元

  Checksum 校验和

  Cluster 簇、群集

  CGI 公共网关介面

  CGI(Common Gateway Interface公用网关介面是一个可以产生相同结果或结果随用户输入

  而变化的程序。它可以用一种解释性的界面语言编写,也可以用一种编译方式的编程语言

  编写。CGI规定了Web伺服器调用其它可执行程序的介面协议标准。Web伺服器通过调用CGI程

  序实现和Web浏览器的交互,也就是CGI程序接受Web浏览器发送给Web伺服器的信息,进行处

  理,并将响应结果再回送给Web伺服器和Web浏览器。CGI程序一般完成Web网页中表单数据的

  处理、资料库查询和实现与传统应用系统的集成等工作。CGI程序虽然可以用任何程序设计

  语言编写,但是用C语言编写的CGI程序具有执行速度快、安全性高等特点。

  CGI-based attack(基于CGI攻击)它利用公共网关介面的脆弱点进行攻击,通常借助www站

  点进行

  crash(崩溃) 系统突然失效,需要从新引导

  CD-ROM 只读型光碟

  Component 组件

  data link 数据链路

  大家遇到不明白 方便查........

  英文 中文

  ---- include 包含(导入头文件)

  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 成员

C语言编程基础:

- 带你提升C编程能力 -


推荐阅读:
相关文章