C语言 | 学习使用递增运算符
例94:灵活使用C语言递增运算符。
解题思路:自增运算符 ++ 使操作数的值加1,其操作数必须为可变左值(可简单地理解为变量)。对于自增就是加1这一点,读者应该不会有什么疑问。难点在于:++ 可以置于操作数前面,也可以放在后面,如:++i;i++ ;++i表示,i自增1后再参与其它运算;而i++ 则是i参与运算后,i的值再自增1。自减运算符–与之类似。
C语言源代码演示:
#include <stdio.h>//头文件
int main()//主函数
{int i=5,j;//定义整型变量 j=i++;printf("i=%d,j=%d\n",i,j);i=++j;printf("\ni=%d,j=%d\n",i,j);printf("\ni=%d\n",++i);printf("\ni=%d\n",--i);printf("\ni=%d\n",i++);printf("\ni=%d\n",i--);j=-i++;printf("\ni=%d,j=%d\n",i,j);j=-i--;printf("\ni=%d,j=%d\n",i,j);printf("\ni = %d,%d,%d\n",i,i--,i--);return 0;//函数返回值为0
}
编译运行结果:
i=6,j=5i=6,j=6i=7i=6i=6i=7i=7,j=-6i=6,j=-7i = 4,5,6--------------------------------
Process exited after 0.8099 seconds with return value 0
请按任意键继续. . .
以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~
C语言开发工具
更多案例可以go公众号:C语言入门到精通
C语言 | 学习使用递增运算符相关推荐
- C语言学习笔记(四) 运算符优先级
C语言中有很多运算符,除了四则运算,还有位运算.比较运算.逻辑运算.赋值运算等等,令人眼花缭乱的同时,优先级也让人头疼.通常建议在写代码的时候不用省略括号,但是并不是所有程序员都会按照这个规矩来,因此 ...
- C语言 | 递增运算符
如何灵活使用C语言递增运算符. 解题思路:自增运算符 使操作数的值加1,其操作数必须为可变左值(可简单地理解为变量).对于自增就是加1这一点,读者应该不会有什么疑问.难点在于: 可以置于操作数前面,也 ...
- C语言学习及应用笔记之一:C运算符优先级及使用问题
C语言中的运算符绝对是C语言学习和使用的一个难点,因为在2011版的标准中,C语言的运算符的数量超过40个,甚至比关键字的数量还要多.这些运算符有单目运算符.双目运算符以及三目运算符,又涉及到左结合和 ...
- C语言学习——运算符详解
C语言学习--运算符详解 一.学习运算符 (1)运算对象的数目 C语言中,运算符的运算对象可以是一个,称单目运算符:运算对象也可以是两个,称双目运算符:运算对象还可以是三个,称三目运算符. (2)运算 ...
- c语言 4则运算符,C语言学习之路之四-----------C语言的运算符与表达式
C语言的运算符与表达式 运算符与表达式 C语言的运算符又称为操作符,是数据间进行运算的符号.C语言的运算符按运算类型可分为赋值运算符.算术运算符.逻辑运算符.关系运算符.位运算符.指针运算符和取成员运 ...
- C++_类和对象_C++运算符重载_递增运算符重载_重载++运算符_前置++_后置++重载---C++语言工作笔记057
然后我们再来看这个递增运算符的重载. 我们知道,递增运算符,有前置++,和后置++,可以看到,上面写了 然后我们这次就自己定义一个int的类型,MyInteger,然后实现,递增,递减的操作. 首先我 ...
- C语言学习(三)运算符、表达式和语句
参考书:<C Primer Plus>第六版 while循环,程序清单1. 基本运算符有:赋值运算符=.加法运算符+.减法运算符-.乘法运算符*.除法运算符/,每个运算符都有自己的优先级. ...
- C语言——递增运算符、递减运算符
递增运算符(increment operator),将其运算对象递增1.该运算符以两种方式出现. 第1种方式:在变量名之前,如 i - -: 第2种方式:在变量名之后,如 i++; 示例: #incl ...
- C语言学习笔记10-指针(动态内存分配malloc/calloc、realloc、释放free,可变数组实现;Tips:返回指针的函数使用本地变量有风险!;最后:函数指针)
C语言:指针 1. 指针:保存地址的变量 *p (pointer) ,这种变量的值是内存的地址. 取地址符& 只用于获取变量(有地址的东西)的地址:scanf函数-取地址符 地址的大小 ...
最新文章
- D - Silver Cow Party POJ - 3268
- HDU1266 Reverse Number
- 计算机培训开场白,面试开场白及自我介绍范文4篇
- c语言堆栈基本代码入栈出栈_c语言的简单的进栈出栈
- 55 - I. 二叉树的深度
- Qt学习笔记 信号和槽
- 附录:保护模式下的各个“对象”
- Oracle BRM处理逻辑
- caffe常用格式binaryproto和leveldb
- 永中office linux卸载,永中office Linux版
- 常用的编程语言有哪些
- GIS招聘 | 中煤航测遥感集团(大量测绘、地信、遥感岗位)
- 北京2019积分落户名单
- sqlitespy怎么打开.db数据库文件
- 【从零开始】手写数字识别降维可视化学习笔记
- Android听筒模式和免提模式的切换
- 手机NFC如何格式化加密IC卡
- ospf 指定dr_OSPF DR BDR 配置方法2
- 2013.6甲骨文公司的电话面试
- 【FFmpeg】avg_frame_rate 计算 及在TS 中使用