C语言基础概念(4)

目录

1、转义字符

1、转义字符是什么?

2、示例

3、常见的转义字符

2、语句和语句的分类

1、空语句

2、表达式语句

3、函数调用语句

3、复合语句

5、控制语句

3、注释

1、什么是注释?

2、为什么要写注释?

3、注释的两种形式

1、/**/形式

2、//形式

4、注释会被替换


1、转义字符

1、转义字符是什么?

在字符中有一组特殊的字符是转义字符,转义字符顾名思义就是转变原来意思。

2、示例

据上图结果分析:\n是转义字符表示换行,n本身是一个普通字符,被 转换为换行的意思。

3、常见的转义字符

\?在书写连续多个问号时使用,防止他们被解析成三字母词,在新的编译器上无法验证
\'用于表示字符常量
\"

用于表示一个字符串內部的双引号

\\用于表示一个反斜杠,防止其被解释为一个转义序列符
\a警报,使终端发出警报声或出现闪烁,或两者同时发生
\b

退格键,光标回退一个字符,但不删除字符

\f换页符,光标移到下一页
\n换行符
\r回车符,光标移动到同一行开头
\t制表符,光标移动到下一水平制表位,通常时下一个8的倍数
\v垂直分割符,光标移动到下一垂直制表位通常是下一行的同一列
\dddddd表示1~3个八进制数
\xdddd表示2个16进制数
\0

null字符,代表没有内容

\0就是\ddd这类转义字符的一种,用于字符串的结束标志,其ASCLL码值是0. 

2、语句和语句的分类

C语言的代码是是由一条一条语句构成的,C语言语句分为以下五类:

  • 空语句
  • 表达式语句
  • 函数调用语句
  • 复合语句
  • 控制语句

1、空语句

空语句是最简单的,一个分号就是一条语句,一个空语句。

空语句一般出现的地方是:这里需要一条语句,但这个语句不用做任何事,就可以写一个空语句。

2、表达式语句

表达式语句就是在表达式后面加上分号。

 

3、函数调用语句

函数调用时也会加上分号,就是函数调用语句

 

3、复合语句

复合语句就是前面说过的代码块,成对括号中的代码构成一个代码块,也被称为复合语句

 

5、控制语句

控制语句用于控制程序的执行流程,以实现程序的各种结构方法(C语言支持三种结构:顺序结构,选择结构,循环结构)它们由特定的语句定义符组成,C语言有九种控制语句

可以分为以下三类:

条件判断语句

(分支语if

  • if语句
  • switch语句
循环执行语句
  • do while语句
  • while语句
  • for语句
转向语句
  • break语句
  • goto语句
  • Continue语句
  • return语句

后续会详细介绍控制语句

3、注释

1、什么是注释?

注释是对代码的说明,编译器会忽略代码,也就是说注释对实际代码没有影响。(注释是给程序员自己,或者其他程序员看的)。

2、为什么要写注释?

  • 注释可以帮我们更好的理解代码;
  • 写注释一定程度上反映了程序作者的素质。

3、注释的两种形式

1、/**/形式

第一种方法是将注释放在/*...*/之内,内部可以分行

/*注释*/
/*
    这是一行注释
*/

这种注释可以插在行内

int fopen(char*s/*file name*/,int mode);

 /*file name*/是来对函数参数的说明,跟在他后面的代码依然会有效执行,一定不能忘记写结束符号*/

/* */这种注释也不支持嵌套注释,/*注释开始后,遇到第一个*/就认为注释结束了。

2、//形式

第二种写法是将注释放在双斜杠的后面,这种注释只能单行,可以放在首行,可以放在一行语句的结尾。

//这是一行注释

int x=2;//这也是一行注释

 不管是哪一种都不能放在双引号里面

双引号里面的注释符号,会成为字符串的一部分,解释为普通符号,失去注释作用。

4、注释会被替换

编译时,注释会被替换称一个空格,所以min/*注释*/Value会变成min Value,而不是minValue.

到这里本此内容结束,同时C语言的基础概念篇到此结束,将进入下一阶段C语言数据类型和变量,在这里祝贺一起和我坚持学习C语言的家人们,未来不会辜负你们今天的努力,加油!!! 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值