下载此文档

第四章 C语言简单程序设计081009.ppt


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
自增、自减运算符++ --
作用:使变量值加1或减1
种类:
前置++i, --i (先执行i+1或i-1,再使用i值)
后置 i++,i-- (先使用i值,再执行i+1或i-1)
例 j=3; k=++j;
j=3; k=j++;
j=3; printf(“%d”,++j);
j=3; printf(“%d”,j++);
a=3;b=5;c=(++a)*b;
a=3;b=5;c=(a++)*b;
说明:
++ -- 不能用于常量和表达式,如5++,(a+b)++
++ --结合方向: 自右向左
优先级:- ++ -- ------>* / % ----->+ -
例-i++ -(i++)
i=3; printf(“%d”,-i++); //-3
2017/6/26
赋值运算符和表达式
简单赋值运算符
符号: =
格式: 变量标识符=表达式
作用:将一个数据(常量或表达式)赋给一个变量
a+=3
a=a+3
x*=y+8
x=x*(y+8)
x%=3
x=x%3
例 a=3;
d=func();
c=d+2;
复合赋值运算符
种类:+= -= *= /= %= <<= >>= &= ^= |=
含义: a symbol=b  a=a symbol b
2017/6/26
说明:
结合方向:自右向左
优先级: 14
左侧必须是变量,不能是常量或表达式
赋值表达式的值与变量值相等,且可嵌套
赋值转换规则:使赋值号右边表达式值自动转换成其左边变量的类型
例 3=x-2*y; ()
a+b=3; ()
例 float f;
int i;
i=10;
f=i;
则 f=
例 int i;
i=; //结果i=2;
例: a=b=c=5
a=(b=5)
a=5+(c=6)
a=(b=4)+(c=6)
a=(b=10)/(c=2)
//表达式值为5,a,b,c值为5
// b=5;a=5
//表达式值11,c=6,a=11
//表达式值10,a=10,b=4,c=6
//表达式值5,a=5,b=10,c=2
2017/6/26
逗号运算符和表达式
形式:表达式1,表达式2,……表达式n
结合性:从左向右
优先级: 15
逗号表达式的值:等于表达式n的值
用途:常用于循环for语句中
例 a=3*5,a*4
a=3*5,a*4,a+5
例 x=(a=3,6*3)
x=a=3,6*a
例 a=1;b=2;c=3;
printf(“%d,%d,%d”,a,b,c);
printf(“%d,%d,%d”,(a,b,c),b,c);
//a=15,表达式值60
//a=15,表达式值20
//赋值表达式,表达式值18,x=18
//逗号表达式,表达式值18,x=3
//1,2,3
//3,2,3
2017/6/26
#include ""
main()
{ int a=3,b=4;
printf("%d\n",(a=b,b,a+3));
/*输出序列是一个逗号表达式*/
printf("%d\n",a=b,b,a+3);
/*输出第一个参数变量a的值*/
}
例:
输出结果为:
7
4
2017/6/26
C语句概述
输入与输出语句
顺序程序设计举例
第四章 C语言简单程序设计
2017/6/26
C语句概述
C语言的语句概述:
C程序对数据的处理是通过“语句”的执行来实现的。
一条语句完成一项操作(或功能)。
一个为实现特定目的的程序应包含若干条语句。
2017/6/26
表达式语句(表达式;)
简单语句
函数调用语句(函数名(参数表);)
空语句(;)
C语言
数据操作复合语句({ 一条或多条语句})
语句条件语句(if语句,switch语句)
结构化语句 while语句
循环语句 do_while语句
for语句
流程控制语句 break语句
限定转向语句 continue语句
非结构化语句 return语句
非限定转向语句(goto语句)
C语言的语句分类:
2017/6/26
简单语句

由表达式组成的语句称为表达式语句
语句格式:
表达式;
分号(;)是语句结束的标志
功能:
计算表达式或改变变量的值。
分类:
运算符表达式语句
赋值语句
2017/6/26
运算符表达式语句
运算符表达式后跟一个分号组成
例:
5;
i++; 语句的功能是变量i的值增1。
a=3,b=a+2,c=a+1;
/*由三

第四章 C语言简单程序设计081009 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cdsqbyl
  • 文件大小0 KB
  • 时间2015-05-06