c语言第4章_简单程序

时间:2025-04-25

第四章

主要内容

4.1 C语句概述

4.2 赋值语句4.3 数据输入输出的概念及在c语言中的实现

4.4 字符数据的输入输出4.5 格式输入与输出 4.6 顺序结构程序设计举例

4.1 C语句概述C程序

源程序文件1

源程序文件2

源程序文件n

预处理命令

数据声明

函数1

函数n

函数首部

函数体

数据声明

执行语句3

4.1 C语句概述 一个c程序可以有若干个源程序文件组成。 一个源文件可以有若干个函数和预处理命 令以及全局变量声明部分组成。 一个函数有函数首部和函数体组成。 函数体由数据声明和执行语句组成。 C语句分为 5类控制语句 函数调用语句 表达式语句 空语句 复合语句 4

4.1

C语句概述完成一定的控制功能

(一)控制语句

1 if() ~else 条件语句 6 break 间断语句 2 for()~ 循环语句 7 switch() 开关语句 3 while()~循环语句 8 goto 转向语句 4 do ~while();循环语句 9 return 返回语句 5 continue 继续语句

4.1

C语句概述

(二)函数调用语句 有一个函数调用加一个分号构成一个语句

Printf(“This is a C statement.”);

4.1

C语句概述

(三)表达式语句 有一个表达式加一个分号构成一个语句

赋值表达式

分号

表达式语句

a = 3 ;7

4.1

C语句概述只有一个分号的语句

(四)空语句

(什么也不做)

用来做流程的转向点 用来作为循环语句中的循环体8

4.1

C语句概述用一对{ }括起来的语句

(五)复合语句

{

z=x+y; t=z/100; printf(“%f”,t);

}

4.2

赋值语句

赋值语句是由赋值表达式加上一个分号构 成 例:a=100 赋值表达式 a=100; 赋值语句 条件中不能含有赋值语句,但是赋值表达 式可以包含于条件表达式中 例:if(a=b;) t=a; 错误 if((a=b)>0) t=a; 正确10

4.2

赋值语句

问题:c语言中的赋值语句于其他高级语言 的赋值语句有什么不同点? 1:C语言中的赋值号“=”是一个运算符,在其 他大多数语言中赋值号不是运算符。 2:其他大多数高级语言没有“赋值表达式” 这一概念。

4.3

数据输入输出的概念及在 C语言中的实现

(一).所谓输入输出是以计算机主机为主体而言的输出:从计算机向外部输出设备(显示器、打印机) 输出数据。 输入:从输入设备(键盘、鼠标、扫描仪)向计算机 输入数据。

4.3

数据输入输出的概念及在 C语言中的实现

(二).C语言本身不提供输入输出语句,输入和输出 操作是由C函数库中的函数来实现的。 例如: 字符输入函数: getchar 字符输出函数:putchar 格式输入函数: scanf 格式输出函数:printf 字符串输入函数:gets 字符串输出函数:puts

4.3

数据输入输出的概念及在 C语言中的实现

(三).在使用系统库函数时,要用预编译命令

#include”将有关的 头文件 包括到用户源 文件中。 例如:在调用标准输入输出库函数时,文件开头应 该有: 头文 件 #include “stdio.h” 或: #include <stdio.h>(<>为标准方式,两者的区别详见教材P214) 14

4.4

字符数据的输入输出

(一).字符输出函数 一般形式:putchar(c)字符型变量 或整型变量

函数作用:向终端输出一个字符

4.4

字符数据的输入输出

例4.1 输出单个字符。 #include<stdio.h> 运行结果:B void main() O { Y char a,b,c; a=‘B’;b=‘O’;c=‘Y’; putchar(a);putchar(b);putchar(c);putchar(‘\n’); putchar(a);putchar( \n );putchar(b);putchar( \n );putchar(c);putchar( \n ); }运行结果:BOY16

c语言第4章_简单程序.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219