郧阳师范高等专科学校:《C语言程序设计教程》第四章 顺序结构程序设计

制作:方斌 C语言程序设计 教程 郧阳师范高等专科学校 计算机科学系 方斌制作
制 作:方 斌 C语言程序设计 教程 郧阳师范高等专科学校 计算机科学系 方 斌 制作

制作:方斌 第4章顺序结构程序设计 为了让计算机处理各种数据,首先就应该把源数据输入到计算 机中;计算机处理结束后,再将目标数据信息以人能够识别的方式 输出。C语言中的输入输出操作,是由C语言编译系统提供的库函数 来实现。 本章要求 1、程序的三种基本结构及其特点。 2、数据输入、输出函数及其格式控制。 3、熟悉π urbo C环境的使用。头文件。帮助系统的使用 (Ctr|+F1)
制 作:方 斌 第4章 顺序结构程序设计 为了让计算机处理各种数据,首先就应该把源数据输入到计算 机中;计算机处理结束后,再将目标数据信息以人能够识别的方式 输出。C语言中的输入输出操作,是由C语言编译系统提供的库函数 来实现。 本章要求 1、程序的三种基本结构及其特点。 2、数据输入、输出函数及其格式控制。 3、熟悉Turbo C环境的使用。头文件。帮助系统的使用 (Ctrl+F1)

制作:方斌 4.1C语句概述 C程序结构如图: C程序 源程序文1““[派源程序文件i“源程序文件n 颐编译命刽函数1“函数 说明部分执行部分(语句
制 作:方 斌 4.1 C语句概述 C程序结构如图:

制作:方斌 一个C程序可以由多个源程序文件构成, Turbo c用“工程文件” (prj: Project)来描述该程序由那些源程序文件构成。所有这 些源程序文件经过分别编译后形成各自的目标文件,经连接程序 LINK后形成一个EXE文件。 一个源程序文件由若干函数和“预编译命令”构成。 函数包括数据定义部分(变量定义)和执行部分,执行部分是 C语言语句,完成对数据的操作
制 作:方 斌 一个C程序可以由多个源程序文件构成,Turbo C用“工程文件” (prj:Project)来描述该程序由那些源程序文件构成。所有这 些源程序文件经过分别编译后形成各自的目标文件,经连接程序 LINK后形成一个EXE文件。 一个源程序文件由若干函数和“预编译命令”构成。 函数包括数据定义部分(变量定义)和执行部分,执行部分是 C语言语句,完成对数据的操作

制作:方斌 C语句有以下五类: 1、控制语句,完成程序流程控制。 if(~else~条件语句 for o- 循环语句 while(~循环语句 do~ While()循环语句 continue结束本次循环语句 break 中止 switch或循环语句 switch 多分支选择语句 goto 转向语句 return 从函数返回语句 注:()表示条件,~表示内嵌的语句
制 作:方 斌 C语句有以下五类: 1、控制语句,完成程序流程控制。 if()~else~ 条件语句 for()~ 循环语句 while()~ 循环语句 do~while() 循环语句 continue 结束本次循环语句 break 中止switch或循环语句 switch 多分支选择语句 goto 转向语句 return 从函数返回语句 注:( )表示条件,~表示内嵌的语句

制作:方斌 2、函数调用语句。例、 printf((" This is a c statement");/*该语句调用函数 printf(*/ 3、表达式语句:在表达式后面加分号构成。例: a=3/*后面无分号,是表达式*/ a=3;/*后面有分号,是语句*/ i++;/*语句* 4、空语句:仅包含一个分号的语句,例、 5、复合语句:由大括号{}括起来的语句序列。例、 { Z=x+yi t=z/100; printf("%of t) 注:C语言允许一行写多个语句,也允许一个语句写多行
制 作:方 斌 2、函数调用语句。例、 printf("This is a C statement.");/* 该语句调用函数printf() */ 3、表达式语句:在表达式后面加分号构成。例: a = 3 /* 后面无分号,是表达式 */ a = 3; /* 后面有分号,是语句 */ i++; /* 语句 */ 4、空语句:仅包含一个分号的语句,例、 ; 5、复合语句:由大括号{ }括起来的语句序列。例、 { z = x + y; t = z / 100; printf("%f",t); } 注:C语言允许一行写多个语句,也允许一个语句写多行

制作:方斌 4.2赋值语句 ①C语言中的“="作为赋值运算符,不是“等于” ②赋值语句和赋值表达式是不同的概念,赋值表达式使 C语言非常灵活。 例 if (a=b>ot=a if((a=b;)>0)t=a;
制 作:方 斌 4.2 赋值语句 ① C语言中的“=”作为赋值运算符,不是“等于”。 ② 赋值语句和赋值表达式是不同的概念,赋值表达式使 C语言非常灵活。 例、 if ((a = b) > 0) t = a; if ((a = b;) > 0) t = a;

制作:方斌 4.3数据输出 putchar(、 printf(:输出到终端(系统标准输出设备 stdout,指 显示器)。 C语言不提供输入输出语句,输入输出由开发系统提供的函数实现, 函数的原型(函数名、返回值类型、形式参数)在文件 stdio. h中定义, 因此,使用输入输出函数时,应在源程序的开头使用如下语句: #include "stdio. h"o #include # include是一个预编译命令 stdio.h放在程序的开头,因此称为“头文件”;又由于使用 # include(包含)命令,又称为“包含文件”。 开发系统提供很多函数,它们的原型在不同的头文件中定义,因此, 在程序开头,总是包含需要的头文件
制 作:方 斌 4.3 数据输出 putchar()、printf():输出到终端(系统标准输出设备stdout,指 显示器)。 C语言不提供输入输出语句,输入输出由开发系统提供的函数实现, 函数的原型(函数名、返回值类型、形式参数)在文件stdio.h中定义, 因此,使用输入输出函数时,应在源程序的开头使用如下语句: #include "stdio.h" 或 #include #include是一个预编译命令。 stdio.h放在程序的开头,因此称为“头文件”;又由于使用 #include(包含)命令,又称为“包含文件”。 开发系统提供很多函数,它们的原型在不同的头文件中定义,因此, 在程序开头,总是包含需要的头文件

制作:方斌 最常用的头文件: 头文件名作用 stdio.h定义输入输出函数 string. 定义字符串操作函数 math. h定义sin、cos等数学函数 4.4.1 putchar(函数 作用:向终端输出一个字符。 用法: putchar(C);/*c是字符变量或整型变量*
制 作:方 斌 最常用的头文件: 头文件名 作用 stdio.h定义输入输出函数 string.h 定义字符串操作函数 math.h定义sin、cos等数学函数 4.4.1 putchar()函数 作用:向终端输出一个字符。 用法:putchar(c); /* c是字符变量或整型变量 */

制作:方斌 [例4.1] #include stdio. h maino t char a, b, Ci a="B;b="o";c="Y"; putchar(a); putchar(b); putchar(c) } 程序输出:BOY 注意:若没有# include" stdio.h",出现错误信息(T1.C是程序文件名): Linker Error: Undefined symbol putchar'in module t1. C 表示 putchar符号(函数名前加下划线)未定义,因为开发系统不知道 putchar()的原型
制 作:方 斌 [例4.1] #include "stdio.h" main() { char a,b,c; a = 'B'; b = 'O'; c = 'Y'; putchar(a); putchar(b); putchar(c); } 程序输出:BOY 注意:若没有#include "stdio.h",出现错误信息(T1.C是程序文件名): Linker Error: Undefined symbol '_putchar' in module T1.C 表示putchar符号(函数名前加下划线)未定义,因为开发系统不知道 putchar()的原型
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 郧阳师范高等专科学校:《C语言程序设计教程》第三章 数据类型、运算符与表达式.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第二章 数据类型、运算符与表达式.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第一章 C语言概述.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第九章 文件.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第八章 指针.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第七章 构造数据类型.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第六章 编译预处理.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第五章 函数及变量的存储类别.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第四章 C程序流程设计.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第三章 远算符和表达式.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第二章 基本数据类型及数据的输入输出.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第一章 基础知识.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第十章 字符串.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第九章 数组.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第八章(8-1) 变量的地址和指针.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第七章 函数.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第一章(6-1) 字符型数据.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第五章 循环结构.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第四章 选择结构程序设计.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第三章 顺序结构程序设计.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第五章 选择结构程序设计.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第六章 循环结构程序设计.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第七章 数组.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第八章 第8章.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第九章 编译预处理.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第十章 指针.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第十一章 结构体与共同体.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第十二章 位运算.ppt
- 郧阳师范高等专科学校:《C语言程序设计教程》第十三章 文件.ppt
- 《数据结构》课程教学资源:第一章 数据结构基础概论.ppt
- 《数据结构》课程教学资源:第二章 线性表.ppt
- 《数据结构》课程教学资源:第三章 栈和队列.ppt
- 《数据结构》课程教学资源:第四章 串和数组.ppt
- 《数据结构》课程教学资源:第五章 树和二叉树.ppt
- 《数据结构》课程教学资源:第六章 图.ppt
- 《数据结构》课程教学资源:第七章 查找.ppt
- 《数据结构》课程教学资源:第八章 排序.ppt
- 《数据结构》课程教学资源:第九章 文件.ppt
- 北京科技大学职业技术学院:《C语言程序设计教程》课程电子教案(PPT教学课件)第1章 C语言概述.ppt
- 北京科技大学职业技术学院:《C语言程序设计教程》课程电子教案(PPT教学课件)第2章 数据类型、运算符与表达式.ppt