C语言程序设计第3章简单的C程序设计.ppt
《C语言程序设计第3章简单的C程序设计.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计第3章简单的C程序设计.ppt(26页珍藏版)》请在三一办公上搜索。
1、第3章 简单的C程序设计,本章要求:,进一步理解C程序的组成,了解C语句的分类掌握C语言中数据的输入/输出方法,常用输入/输出函数的使用掌握顺序结构程序设计方法,能编写简单的C程序,本章难点:数据输出格式控制符的使用,本章重点:格式输入/输出函数(scanf()/printf())的使用,3.1 C语句概述,一个大型C程序的结构,C语句分为以下五类:,1控制语句控制语句用于控制程序的流程,以实现程序的各种结构方式。分三类:条件判断语句:if语句、switch语句。循环执行语句:for语句、do while语句、while语句。转向语句:break语句、goto语句、continue语句、ret
2、urn语句。,2函数调用语句,函数调用语句由函数名和实际参数加上分号“;”组成。其一般形式为:函数名(实际参数表);例如:printf(C Program);/*调用库函数,输出字符串*/3.表达式语句 形式:表达式;执行表达式语句的含义:计算表达式例如:x=a+b;y+z;i+;,4空语句 只有一个分号的语句,它什么也不做。;5复合语句把多个语句用花括号“”括起来组成的语句称复合语句。在程序中应把复合语句看成是单条语句,而不是多条语句。例如,下面就是一条复合语句。x=y+z;a=b+c;printf(%d%d,x,a);,3.2 赋值语句,赋值语句一般形式为:变量=表达式;功能:将赋值运算符
3、右侧“表达式”的值赋给左侧的变量。例如,以下均为赋值表达式:x=3(x的值为3)y=z=-1(等价于y=(z=-1),y和z的值都为-1)a=(b=10)/(a=2)(b的值为10,a的值为5)y=(7+6)%5/3(y的值为1)若在赋值表达式后面加上“;”,则构成赋值语句.,说明:,赋值符“=”右边的表达式可以又是一个赋值表达式例如:a=b=c=5;相当于 c=5;b=c;a=b;注意变量说明中给变量赋初值和赋值语句的区别。int a=3,b=4,c=5;相当于 int a,b,c;a=3;b=4;c=5;在变量说明中,不允许连续给多个变量赋初值。如下述说明是错误的:int a=b=c=5;
4、,注意赋值表达式和赋值语句的区别。赋值表达式是一种表达式,可以出现在任何允许表达式出现的地方,而赋值语句则不能。合法的:a=(x=y+5)+6;非法的:a=(x=y+5;)+6;语句中的“=”称为赋值号,它不同于数学中的等号 例如:A=A+1在数学中是不成立的,在C语言中:,5+1,6,6、赋值符号“=”左边一定只能是变量名,不能是常量、符号常量、表达式。右边的表达式可以是变量、常量、函数调用等表达式。例如:z=x+y;/*将变量x和变量y的值的和赋值给变量z*/下面的赋值语句都是错的:5=x;/*左边是常量*/sin(x)=20;/*左边是函数调用,即是表达式*/,7.数据类型问题,赋值符号
5、“=”两边的数据类型一般要求应一致。如果两边的类型不同,则以左边变量或对象属性的数据类型为基准例如,有定义 int x;float y;x=3.5415926;/*取其整数赋值给x,x的值为3*/y=123;/*将整数123转换实数123.0,赋值给y,执行后,y的值是123.0*/,3.3 数据格式输入/输出,3.3.1 数据输入/输出的概念 数据输入/输出是相对计算机内存在语言中所有的数据输入输出都是由库函数完成的。因此都是函数语句。使用库函数时,要使用预编译命令:#include“stdio.h”或#include 注:printf()和 scanf()函数不需要头包含文件。,3.3.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 简单 程序设计

链接地址:https://www.31ppt.com/p-5374325.html