C语言第3章.ppt

上传人:99****p 文档编号:1564146 上传时间:2019-03-05 格式:PPT 页数:28 大小:720.50KB
下载 相关 举报
C语言第3章.ppt_第1页
第1页 / 共28页
C语言第3章.ppt_第2页
第2页 / 共28页
C语言第3章.ppt_第3页
第3页 / 共28页
C语言第3章.ppt_第4页
第4页 / 共28页
C语言第3章.ppt_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、 C语言程序设计 第二章 数据类型和运算第 3章 简单程序设计 C语言程序设计 第二章 数据类型和运算 掌握 C语言中的语句类型、程序结构 掌握赋值语句和基本输入 /输出函数的使用 学会用正确的格式进行简单的输入输出程序设计 学习目标C语言程序设计 第二章 数据类型和运算3.1 C语言语句 表达式语句 表达式 ; 例如: x=100 /*表达式 */ x=100; /*语句 */ 函数调用语句 函数名 (参数列表 );例如: printf(“Hello World!n“); C语言程序设计 第二章 数据类型和运算3.1 C语言语句控制语句 控制语句用于完成一定的控制功能,以实现程序的结构化。

2、C语言有 9种控制语句,可分为以下 3类: 条件判断语句: if语句、 switch语句。 转向语句: break语句、 continue语句、 goto语句、 return语句。 循环语句: for语句、 while语句、 do-while语句。 C语言程序设计 第二章 数据类型和运算3.1 C语言语句复合语句 复合语句是用花括号将若干语句组合在一起,又称分程序 例如,下面是一个复合语句: i=5;printf(“%dn“,i); 空语句 ;C语言程序设计 第二章 数据类型和运算3.2 程序结构 3.2.1 程序结构简介 在 C语言中,程序结构一般分为顺序结构、选择结构、循环结构。任何复杂的

3、程序都是由这 3种基本结构组成的。 【 例 3-1】 简单的程序结构。#include void main( )int a,b,c; /*声明部分,定义了 3个整型变量 */a=100; /*执行部分开始,直到最后的花括号 */b=200;c=a+b;printf(“a+b=%dn“,c); C语言程序设计 第二章 数据类型和运算3.2 程序结构【 例 3-2】 由多个函数构成的程序结构。#include void main() /*主函数 */ int a,b,c; /*声明部分,定义变量的类型*/scanf(“%d,%d“, /*通过输入函数,给变量 a、 b赋值 */c=sum(a,b)

4、; /*调用 sum函数,将函数值赋给变量 c*/printf(“a+b=%dn“,c); /*输出变量 c的值 */int sum(int a,int b) /*定义一个 sum函数 */ int c; c=a+b;return (c); /*将变量 c的值通过返回语句带回调用处 */ C语言程序设计 第二章 数据类型和运算3.2 程序结构 3.2.2 顺序结构 程序运行时按语句书写的次序依次执行 最简单、最基本的结构 【 例 3-3】 分析下面程序结构。#include void main() int a,b,c;scanf(“%d,%d“, c=a+b;printf(“c=%dn“,c)

5、; C语言程序设计 第二章 数据类型和运算3.3 赋值语句 3.3.1 基本赋值语句 变量 = 表达式 ; 正确的赋值语句: a=100;a=a+200; /*两个赋值语句,最后 a变成 300*/ a=b=c=100; /*相当于 a=(b=c=100); */ c=(a=100,b=a,a+b);/*右边是逗号表达式 */ 错误的赋值语句: c+2=a+b; /*左边不是变量名,是表达式 */ 赋值运算符 “=”可以理解成 ,例如: c=a+b可以看成 :c a+b。 C语言程序设计 第二章 数据类型和运算3.3 赋值语句 3.3.2 复合赋值语句 a+=3; /*相当于 a=a+3 */ b-=6; /*相当于 b=b-6 */ c/=2; /*相当于 c=c/2 */ 在构造以上赋值语句之前,变量必须已经初始化或赋值。下面的程序是错误的: int a; a+=10; 因为 a+=10相当于 a=a+10,而右边表达式中的 a是刚刚定义的,还没有具体的值。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。