c语言结束语句_C语言第二章《C语言基本语法》

1.关键字(常用)

  • void :声明无返回值或无参数函数,声明无类型指针。
  • char :字符型类型数据。
  • int :整型数据,通常为编译器指定的机器字长。
  • float :单精度浮点型数据。
  • double :双精度浮点型数据。
  • short :短整型数据,可修饰的int。
  • long :长整型数据,可修饰的int。
  • signed :有符号数据类型。
  • unsigned :无符号数据类型。
  • struct :声明结构体。
  • union :声明结构体。
  • enum :声明枚举。
  • typedef :声明类型名称。
  • sizeof :用于检测特定类型或特定类型变量的大小。
  • auto :声明自动变量,由编译器自动分配及释放内存。
  • static :声明静态变量,修饰函数时,指定函数为文件内部使用。
  • register :声明寄存器变量。
  • extern :声明外部变量。
  • const :与volatile合称“cv 特性“,指定变量不被当前线程或者进程改变,但有可能被系统、其他线程或者进程改变。
  • volatile :指定变量的值可能会被系统或其他进程或线程改变,强制使用编译器每次都要从内存中取得该变量的值。
  • return :返回特定值。
  • continue :跳出当循环,开始下一循环。
  • break :循环停止或switch结构停止。
  • goto :无条件跳转语句。
  • if :条件语句。
  • else :条件语句否定分支,常与if连用。
  • switch :分支语句。
  • case :分支语句中的分支标记。
  • default :分支语句中优化选择,可选。
  • for :for循环结构。
  • do :do循环结构。
  • while :while循环结构。

2.标识符

在编程语言中,标识符是用户编程时使用的名字,变量、常量、函数、语句块都有名字。是用来标识某个实体的一个符号,是对变量名、函数名、标号和其他各种用户定义的对象命名。

C 标识符是用来标识变量、函数,或任何其他用户自定义项目的名称。一个标识符以字母 A-Z 或 a-z 或下划线 _ 开始,后跟零个或多个字母、下划线和数字(0-9)。

C语言中标识符的命名规范:

1.标识符由字母、数字、下划线组成,并且首字母不能是数字。(C 标识符内不允许出现标点字符,比如 @、$ 和 %。)

2.标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。(注:C语言中字母是区分大小写的,因此score、Score、SCORE分别代表三个不同的标识符)

3.不能把C的关键字作为用户的标识符,例如:if、for、while等。(注:标识符不能和C语言的关键字相同,也不能和用户自定义的函数或C语言库函数同名。For是可以的,因为区分大小写。)C语言 关键字(32+5+7)

4.标识符长度是由机器上的编译系统决定的,一般的限制为8字符,(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

5.标识符命名应做到”见名知意”,例如,长度(外语:length),求和、总计(外语:sum),圆周率(外语:pi)

下面列出几个合法标识符

a, x, x3, BOOK_1, sum5

下面列出几个不合法标识符

3s 不能以数字开头

sT 出现非法字符

-3x 不能以减号(-)开头

bowy-1 出现非法字符减号(-)

3.常量和变量(数据表现形式)

常量:保持不变的数据,变量:数值可变的数据

4.表达式(Expression)和语句(Statement)

表达式(Expression)和语句(Statement)的概念在C语言中并没有明确的定义:

  • 表达式可以看做一个计算的公式,往往由数据、变量、运算符等组成,例如3*4+5、a=c=d等,表达式的结果必定是一个值;
  • 语句的范围更加广泛,不一定是计算,不一定有值,可以是某个操作、某个函数、选择结构、循环等。

赶紧划重点:

  • 表达式必须有一个执行结果,这个结果必须是一个值,例如3*4+5的结果 17,a=c=d=10的结果是 10,printf("hello")的结果是 5(printf 的返回值是成功打印的字符的个数)。
  • 以分号;结束的往往称为语句,而不是表达式,例如3*4+5;、a=c=d;等。

5.注释

  1. // 单行注释
  2. /* 单行注释 */
  3. /*
  4. 多行注释
  5. 多行注释
  6. 多行注释
  7. */
  8. /* */ 这种格式的注释可以单行或多行。
  9. 您不能在注释内嵌套注释,注释也不能出现在字符串或字符值中。

6.分号

在 C 程序中,分号是语句结束符。也就是说,每个语句必须以分号结束。它表明一个逻辑实体的结束。

例如,下面是两个不同的语句:

  1. printf(“你好世界! ”);
  2. return 0;

本章已结束,下一章C语言的题目讲解

71945bdf68501da4e1592cc9adc02d08.png

免责声明

郑重声明:「友宇博www.youyubo.cn」是一款专注技术交流,关注编程语言的学习博客,部分文字和图片均来自网络收集整理,版权归原作者,限用于学习和研究目的;如果原作者禁止转载、修改、引用,请给我留言或者Email(wzh.youyubo@foxmail.com)告知删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值