c语⾔中的⾃增运算符和⾃减运算符的运算对象可以是什么变量,C语⾔之⾃增和⾃减运算符...
⼀ ⾃增和⾃减
⾃增(++):就是给⾃⼰的值再加1
⾃减(--):就是给⾃⼰的值减1
tips: ++(--)可以放在前⾯,也可以放在后⾯,效果都是⼀样,都是会给⾃⾝+1(-1)
前缀++(--):会先⾃增(⾃减),后⽤⾃增(⾃减)后的值参与运算
后缀++(--):会先⽤原来的值参与运算,再⾃增(⾃减)
tips:代码例⼦如下
#include
int main(int argc, const char * argv[]) {
//前缀++
/
*
int num1 = 10;
int num2 = ++num1 + 2;
printf("num1=%d  num2=%d\n",num1,num2);//11 13
*/
//后缀++
/*
//    int num1 = 10;
//
//    int num2 = num1++ + 2;
//
/
/    printf("num1=%d  num2=%d\n",num1,num2);//11 12
*/
//后缀--
/*
int num1 = 10;
int num2 = num1-- + 3;
printf("num1=%d    num2=%d\n",num1,num2);//9  13
*/
//前缀--
/*
int num1 = 10;
int num2 = --num1 + 3;
printf("num1=%d    num2=%d\n",num1,num2);//9  12
*/
c语言下载什么//++在后⾯
/*
int age = 23;
age++;            //相当于 age+= 1 ++的意思是在⾃⼰值的基础上+1 printf("age=%d\n",age);//24
age++;
printf("age=%d\n",age);//25
*/
//--在后⾯
/
*
int age = 14;
age--;
printf("age=%d\n",age);//13
age--;
printf("age=%d\n",age);//12
*/
//++在前⾯
/*
int age = 23;
++age;
printf("age=%d\n",age);//24
++age;
printf("age=%d\n",age);//25
*/
//--在前⾯
/*
int age = 14;
--age;
printf("age=%d\n",age);//13
*/
//前缀和后缀的练习
/
*
//    int num1 = 10;
//
//    int num2 = num1++ + 3;
//
//    printf("num1=%d  num2=%d\n",num1,num2);//11  13
//    int num1 = 10;
//9  -  10
//    int num2 = --num1 - 10;
//    printf("num1=%d  num2=%d\n",num1,num2);//9  -1
//    int num1 = 10;
/
/    int num2 = 20;
//                        //10  +  21
//    int num3 = num1++ + ++num2;
//    printf("num1=%d  num2=%d  num3=%d\n",num1,num2,num3);//11  21  31
int num1 = 10;
int num2 = 20;
//9    +  20
int num3 = --num1 + num2++;
printf("num1=%d  num2=%d  num3=%d\n",num1,num2,num3);//9  21 29
*/
return 0;
}
Java基础知识(⼀) ⾃增、⾃减运算符
.d1 { border-style: none } .d2 { border-style: solid } .d3 { border-style: dotted } .d4 { border-sty ...
java ⾃增和⾃减运算符
/** ⾃增和⾃减运算符: ++: 如果是++b,则表⽰先对变量b+1,再执⾏其他的操作: 如果是b++,则表⽰先执⾏表达式操作,再对变量⾃⾝+1 --:⽤法和++相同 */ //Test.java ...
[Swift]在Swift中实现⾃增(++)、⾃减(--)运算符:利⽤extension扩展Int类
⾃增(++).⾃减(--)运算符主要⽤在For循环中,Swift有⾃⼰更简易的循环遍历⽅法,⽽且类似x- ++x这种代码不易维护. Swift为了营造⾃⼰的编码风格,树⽴⾃⼰的代码精神体系,已经不⽀持 ...
C++ ⾃增、⾃减运算符的重载和性能分析
01 ++.--运算符重载函数的格式 ⾃增运算符和⾃减运算符是有前置和后置之分的,如: a++ // 后置⾃增运算符 ++a // 前置⾃增运算符 b--// 后置⾃减运算符 --b // 前置⾃减 ...
js⾃增++与⾃减--运算符
/** * ⾃增(++)与⾃减(--)运算符 */ // ⾃增⽰例 var a = 1, c, d, e; console.log(`a++ = ${a++}`); // a++ = 1 consol ...
Javascript⾃增、⾃减运算符
JavaScript⾃增.⾃减运算符与表达式语法 var i++; var-- 声明变量 i-- 变量名 ++ -- ⾃增运算符 JavaScript⾃增.⾃减运算符与表达式JavaScript⾃增 ...
C/C++编程笔记:C语⾔⾃增(++)和⾃减(--)运算符详解,笔记分享
⼀个整数类型的变量⾃⾝加 1 可以这样写: a = a + 1; 或者 a += 1; 不过,C语⾔还⽀持另外⼀种更加简洁的写法,就是: a++; 或者 ++a; 这种写法叫做⾃加或⾃增,意思很明确, ...
C++⾃增和⾃减运算符(--和++)
在C和C++中,常在表达式中使⽤⾃增(++)和⾃减(--)运算符,他们的作⽤是使变量的值增1或减1,如:++i(在使⽤i之前,先使i的值加1,如果i的原值为3,则执⾏j=++i后,j的值为4)--i ...
随机推荐
【Win10开发】相对布局——RelativePanel控件
我们知道,Win10引⼊了Universal Windows Platform,那么我们针对不同的平台该有不同的布局,此时我们就需要相对布局,就会⽤到RelativePanel这个控件.我们不再将控件 ...
Createjs学习⼀
需求1:根据后端返回过来的不同信息,实现长按保存图与⽂字⽚功能(图⽚都是⼀样的,⽂字信息不同) ⾸先我们来分析⼀下要求,得出需要⽤到哪些技术.长按保存这⼀功能只针对图⽚,⽂字长按的话只会出现复制.. ...
(转)关于Struts 2 参数丢失问题
Shell case正则匹配法
Shell case正则匹配法  case $BOOLEAN in [yY][eE][sS]) echo 'Thanks' $BOOLEAN ;; [yY]|[nN]) echo 'Thanks' ...
虚拟WEB⽬录的映射原理
⼀个⽂件系统⽬录可以被映射成为多个虚拟WEB⽬录,虚拟WEB⽬录名称可以是多级⽬录结构的形式,tomca按照最长路径匹配原则处理请求的URL 设置WEB站点的根⽬录: 元素的a ...
React服务器端渲染值Next.js
昨天leader给分配了新任务,让熟悉⼀下ssr,刚开始有点懵,啥玩意?百度了⼀下,不就是服务器端渲染(server side render,简称: ssr). ssr简介 服务端渲染⼀个很常见的场景 ...
第⼆⼗⼀天,pickle json xml shelve configparser模块
今⽇内容 1.pcikle 专⽤于python语⾔的序列化 2.json 是⼀种跨平台的数据格式 也属于序列化的⼀种⽅式 3.xml 可拓展标记语⾔ ⼀种编写⽂档的语法 也⽀持跨平台 ⽐较json⽽⾔ ...
git下载速度太慢【学习笔记】
使⽤了sshFQ的伙伴添加这个配置下载速度有极⼤的提升. git config --global http.proxy 'socks5://127.0.0.1:1080'
OC self注意事项
#import @interface Person : NSObject - (void)test; + (void)test; - ( ...

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。