C语言程序设计_第一章 概述.pptVIP

  • 0
  • 0
  • 约1.14万字
  • 约 55页
  • 2020-04-26 发布于江西
  • 举报
1.4 C语言的语句和基本符号 1.4.1 C语言的语句 1.4.2 基本符号集 1.4.3 标识符 1.4.1 C语言的语句 1.表达式语句 表达式语句由表达式后加分号“;”构成,一般形式: 表达式; 例:a=10 与 a=10;是不同的。 2.函数调用语句 函数调用语句由一次函数调用加分号“;”构成,一般形式:函数名(实参列表); 例如: printf(“sum=a+b=%d\n”,sum); 1.4.1 C语言的语句 3. 控制语句(9种): if( )~else~ switch for( )~ while( )~ do~while( ) continue break goto return 分支 循环 辅助控制 1.4.1 C语言的语句 4.空语句 仅包含一个分号的语句,例:; 空语句在语法上占据一个语句的位置,但是它不具备任何执行功能。 如: for(i=0;i1000;i++) ; 可以实现延时功能。 5.复合语句 用 {…}括起来的一组语句 一般形式: { 内部数据说明; 执行语句; } 说明: “}”后不加分号 语法上和单一语句相同 复合语句可嵌套 [例]: main() { int a=10; printf(“a=%d”,a); { int a=20; printf(“a=%d”,a); } /*复合语句。注意:右括号后不需要分号。*/ printf(“a=%d”,a); } 1.4.2 基本符号集 C语言的基本符号是ASCII字符集。有以下几部分组成: (1)阿拉伯数字10个:0、1、2、3、…、9 (2)大小写英文字母各26个:A、B、C、…、Z、a、b、c、…、z (3)下划线:— (4)特殊符号: +、-、*、/、%、、=、、=、==、!=、、||、!、,、、|、~、=、++、--、?:、、、()、[]、.、—、+=、-=、*=、/=、%=、=、^=、|=、^、#、sizeof。 标识符是一个字符序列。作用:作为常量、变量、函数和类型的名字。 1.用户标识符 构成规则如下: (1) 以字母、数字、下划线组成,且第一个字符必须为字母或下划线. 合法: sum, average,class, day, month, student_name, _above, lotus_1_2_3, basic 不合法: M.D.Jhon, $123, #33, 3D64, ab (2) 大、小写英文字母含义不同。如sum,Sum,SUM不同。 1.4.3 标识符 (3) 标识符的长度:C语言中未统一规定,随不同开发系统而变。 Turbo C 2.0缺省允许的变量名长度为32。(Options|Compiler|Source|Identifier length)。 (4)用户取名时,应该尽量遵循“简洁明了”和“见名知意”的原则。 变量名 允许长度8 允许长度32 student_name 相同变量名 不同变量名 student_number 2.保留字 保留字是C语言编译系统固有的,用作语句名、类型名的标识符。C语言的保留字共有32个,。都要用小写字母表示。保留字不能用做常量名、变量名、函数名和类型名 见第14页表1-1 C语言保留字。 3.预定义标识符 这些标识符在C语言中都具有特定含义,如C语言提供的编译预处理命令#include和#define, C语言语法允许用户把这类标识符作其他用途,但这将使其失去系统规定的原意。 为避免误解,建议用户不要把这些预定义标识符另作他用或重新定义。 描述数据类型定义 描述存储类型 描述数据类型 描述语句 typedef auto char break void extern const case register double continue static float default volatile int do long else short for signed goto struct if union return unsigned sizeof enum switch while 表1.1 C语言保留字 1.5.1 调试步骤 1.5.2 Turbo C集成开发环境 1.5 C语言程序的调试 编辑 链接 编译 执行 1.5.1C程序调试步骤 file.exe 程序代码的录入, 生成源程序*.c 语法分析查错,翻译 生成目标程序*.obj 与其它目标程序或库 链接装配,生成可执行

文档评论(0)

1亿VIP精品文档

相关文档