【C语言总结】C语言基本概念

基本概念

1.环境

在C语言中,存在两种不同的环境,翻译环境和执行环境

1.1翻译

组成一个程序的源文件通过编译过程分别转化未目标代码,然后由由链接器捆绑在一起,形成一个单一而完成的可执行程序。

编译过程如下:

①预处理器处理

②源代码经过解析,然后产生目标代码,目标代码是机器指令的初步形式

1.2执行

首先,程序必须载入到内存中,然后程序的执行便开始,程序执行的最后一个阶段是程序的终止。

2.词法规则

    2.1字符

标准并没有规定c环境必须使用哪种特定的字符集,但是它规定字符集必须包括英语所有的大写和小写字母,数字0到9,以及下面这些符号:

!   "  #  %  '  (  )  *  +  ,  -  .  /  :

;  <  >  =  ?  [  ]  \  ^  _  {  }  | ~

标准还定义了三字母词

三字母词是几个字符的序列,合起来表示另一个字符

??(    [        ??<    {       ??=    #

??)    ]        ??>    }       ??/     \

??!    |        ??'     ^       ??-     ~ 

K&R C定义了几个转义序列或字符转义

\? 用于书写连续多个问号的时候使用

\" 用于表示一个字符串常量内部的双引号

\' 用于表示字符常量 '

\a 警告字符

\b退格键

\f 进纸字符

\n换行字符

\r回车符

\t水平制表符

\v垂直制表符

\ddd ddd表示1~3个八进制数字

\xddd  与上面类似,只是八进制换成了十六进制

2.2注释

C语言的注释以字符\*开始,以*/结束

c++风格的注释是在一行以字符 \\  开始

2.3标识符

标识符是变量、函数、类型的名字,它们由大小写字母,数字和下划线组成,但是不能以数字开头




你可能感兴趣的:(C语言总结)