云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言程序设计第二章 - 图文

C语言程序设计第二章 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 3:17:49

2.单目运算自增自减取负a++ 或++a等效于a=a+1;a=a-1;a--或--a 等效于-a注意:单目运算的“前置”和“后置”的区别“前置”“后置”变量先增值(或先减值),后被引用变量先被引用,后再增值(或后减值)17四川大学电气信息学院罗伟18:41例如:已知int x, y, i=25;则x=--i; /* 相当于: i=i-1; x=i; */y=i;结果是: x=24, y=24;而x=i--; /* 相当于: x=i; i=i-1; */y=i;结果是: x=25, y=24;18四川大学电气信息学院罗伟18:41自增、自减运算符:例#include #include 由于运算符前置,所以变量a先加1,然int main( )后再被使用。此处的使用是参与赋值运算,int main( )所以再把加过1的变量a赋值给变量m 。{{整个过程相当于顺序执行以下两个语句:int a = 5, m ;a=a+1; m=a;int a = 5, m ;m = ++ a ;运行结果:m = ++ a ;由于运算符后置,所以先printf(\printf(\a=6, m=6使用,即把a赋值给m ,m = a -m = a ---;;然后再加1。整个过程相当于顺序执行以下两个语printf(\printf(\a=5, m=6句:m=a; a=a+1;++ a ; m --;++ a ; m --;printf(\printf(\a=6, m=5这两个表达式是单一的printf(\自增自减表达式,没有printf(\-, ++ m );-, ++ m );a=6, m=6其它的运算,所以其作return(0);}用只是将变量加1或减}这个地方的两个自增自减表达式也要被使用:1。去参与输出操作。所以同样存在着先加减还19是先使用的问题。四川大学电气信息学院罗伟18:412.4.2 赋值运算表示形式:<变量>=<表达式> ;表达式是指由各种运算符把常量、变量、函数等运算对象连接起来的具有实际意义并符合C 语法规则的式子。赋值是指将表达式的值赋给一个变量。例如:x=5*2+8;x=18;v=volume(x,y,z);赋值表达式可以嵌套x=(y=(z=100)); 相当于x=100; y=100; z=100;自动将右边表达式的数据类型转换成左边变量的类型可以构成复合运算符,例如:20四川大学电气信息学院罗伟18:41

搜索更多关于: C语言程序设计第二章 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2.单目运算自增自减取负a++ 或++a等效于a=a+1;a=a-1;a--或--a 等效于-a注意:单目运算的“前置”和“后置”的区别“前置”“后置”变量先增值(或先减值),后被引用变量先被引用,后再增值(或后减值)17四川大学电气信息学院罗伟18:41例如:已知int x, y, i=25;则x=--i; /* 相当于: i=i-1; x=i; */y=i;结果是: x=24, y=24;而x=i--; /* 相当于: x=i; i=i-1; */y=i;结果是: x=25, y=24;18四川大学电气信息学院罗伟18:41自增、自减运算符:例#include #include 由于运算符前置,所以变量a先加1,然int main( )后再被使用。此处的使用是参与赋值运算

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com