〔语言序设计 第四章最简单的C程序设计一顺 序程序设计 任倮老师:台安
第四章 最简单的C程序设计—顺 序程序设计 任课老师:台安
本章要求 1、程序的三种基本结构及其特点 ☆2、数据输入、输出函数及其格式控制 令3、熟悉 Turbo c环境的使用 4、了解头文件 5、帮助系统的使用(Ctrl+F1)。 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 本章要求 ❖ 1、程序的三种基本结构及其特点。 ❖ 2、数据输入、输出函数及其格式控制。 ❖ 3、熟悉Turbo C环境的使用 ❖ 4、了解头文件。 ❖ 5、帮助系统的使用(Ctrl+F1)
第四章最简单的C程序设计一顺序程序设计 41C语句概述 令42赋值语句 ◆43数据输入输出的概念及在C语言中的实现 44字符数据的输入输出 4.5格式输入与输出 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 第四章 最简单的C程序设计—顺序程序设计 ❖ 4.1 C语句概述 ❖ 4.2 赋值语句 ❖ 4.3 数据输入输出的概念及在C语言中的实现 ❖ 4.4 字符数据的输入输出 ❖ 4.5 格式输入与输出
4.1C语言概述 C程序 源程序文件1源程序文件2源程序文件n 预处理命令全局变量声明 函数1 函数2 函数n 个C程序可以由多个源程序文件构成, Turbo C用"工程文件"(pi: Project来描述该程序由那些源程序文件构成。所有这些源程序文 件经过分别编译后形成各自的目标文件,经连接程序ⅠⅠNK后形成 个EXE文件 个源程序文件由若干函数和"预编译命令"构成 令函数包括数据定义部分(变量定义)和执行部分,执行部分是C语 言语句,完成对数据的操作 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 4.1 C语言概述 源程序文件1 预处理命令 全局变量声明 函数1 函数2 函数n 源程序文件2 源程序文件n C程序 ❖ 一个C程序可以由多个源程序文件构成,Turbo C用"工程文件"(prj: Project)来描述该程序由那些源程序文件构成。所有这些源程序文 件经过分别编译后形成各自的目标文件,经连接程序LINK后形成 一个EXE文件。 ❖ 一个源程序文件由若干函数和"预编译命令"构成。 ❖ 函数包括数据定义部分(变量定义)和执行部分,执行部分是C语 言语句,完成对数据的操作
C语句有以下五类 令(1)控制语句 else~条件语句 今for() 循环语句 令 while() 当循环 &o do while( 直到型循环 ☆ Continue 结束本次循环语句 Break 中止 switch或循环语句 ☆ switch 分支语句 goto 转向语句 s return 返回语句 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 C语句有以下五类 ❖ (1)控制语句 ❖ if( ) ~ else ~ 条件语句 ❖ for( ) ~ 循环语句 ❖ while( ) ~ 当循环 ❖ do ~ while( ) 直到型循环 ❖ Continue 结束本次循环语句 ❖ Break 中止switch或循环语句 ❖ switch 分支语句 ❖ goto 转向语句 ❖ return 返回语句
C语句有以下五类 冷(2)函数调用语句 由一个函数加一个分号构成一个语句 冷例、 print" This is ac statement:"); 冷(3)表达式语句 /*该语句调用函数 printf(0 由一个表达式加一个分号构成一个语句 /后面无分号,是表达式 a=3 1+十 后面有分号,是语句 令(4)空语句 例 冷(5)复合语句{} 例、{z=x+y,t=z/100; print("%oF",t);} 上一页下一页 返回 三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 C语句有以下五类 ❖ (2)函数调用 语句 ❖ 由一个函数加一个分号构成一个语句 ❖ 例、printf("This is a C statement."); ❖ (3)表达式语句 ❖ 由一个表达式加一个分号构成一个语句。 ❖ a = 3 ❖ a = 3; ❖ i++; ❖ (4)空语句 ❖ 例、; ❖ (5)复合语句{ } ❖ 例、{ z = x + y; t = z / 100; printf("%f",t);} /* 该语句调用函数printf() */ /* 后面无分号,是表达式 */ /* 后面有分号,是语句 */
42赋值语句 赋值表达式a=3 令赋值语句a=3: 令C语言中的"="作为赋值运算符,不是"等于"。 ◆赋值语句和赋值表达式是不同的概念,赋值表 达式使C语言非常灵活。 例、inta=3,b=5,t; o if(a=b)>0)t=a; ☆if(a=b;)>0)t=a;x 注意:第一个if语句与下面的i语句不一样: f(a=b)>0)t=a; 请同学们自己分析清楚 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 4.2 赋值语句 ❖ 赋值表达式 a=3 ❖ 赋值语句 a=3; ❖ C语言中的"="作为赋值运算符,不是"等于" 。 ❖ 赋值语句和赋值表达式是不同的概念,赋值表 达式使C语言非常灵活。 ❖ 例、int a=3 , b=5, t ; ❖ if ((a = b) > 0) t = a; ❖ if ((a = b;) > 0) t = a; 注意: 第一个if 语句与下面的if语句不一样: if((a= =b) >0 ) t = a ; 请同学们自己分析清楚
4.3数据输入输出的概念及在C语言中的实现 今输入与输出设备 令C语言不提供输入输出语句,输入与输出操作 是由函数来实现的; putcher、 printf(0:输出到终端(系统标准输出设备 stdout, 指显示器)。 在使用C语言库函数时,要用预处理命令 # includel将相关的头文件包括到用户源程序中。 例 #include stdio. h # include是一个预编译命令 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 4.3 数据输入输出的概念及在C语言中的实现 ❖ 输入与输出设备; ❖ C语言不提供输入输出语句,输入与输出操作 是由函数来实现的; ❖ putchar()、printf():输出到终端(系统标准输出设备stdout, 指显示器)。 ❖ 在使用C语言库函数时,要用预处理命令 #include将相关的头文件包括到用户源程序中。 ❖ 例:#include "stdio.h" ❖ #include是一个预编译命令
头文件 stdio. h放在程序的开头,因此称为头文件" 又由于使用# include(包含)命令,又称为"包 含文件" 令开发系统提供很多函数,它们的原型在不同的 头文件中定义,因此,在程序开头,总是包含 需要的头文件 令最常用的头文件: stdio. h定义输入输出函数 冷 string.h定义字符串操作函数 math. h定义sin、cos等数学函数 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 头文件 ❖ stdio.h放在程序的开头,因此称为"头文件" ; 又由于使用#include(包含)命令,又称为"包 含文件" 。 ❖ 开发系统提供很多函数,它们的原型在不同的 头文件中定义,因此,在程序开头,总是包含 需要的头文件。 ❖ 最常用的头文件: ❖ stdio.h 定义输入输出函数 ❖ string.h 定义字符串操作函数 ❖ math.h 定义sin、cos等数学函数
4.4字符数据的输入输出 冷 putchar函数(字符输出函数) ☆ getchar函数(字符输入函数) 上一页下一页 返回 第三章数据类型、运算符与表达式
上一页 下一页 返回 第三章 数据类型、运算符与表达式 4.4 字符数据的输入输出 ❖ putchar函数(字符输出函数) ❖ getchar函数(字符输入函数)