问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

n--和-- n的区别是什么?

发布网友 发布时间:2024-03-29 17:25

我来回答

1个回答

热心网友 时间:2024-08-12 19:37

n--和--n的意思都是让n自减1。

1: n--这个表达式的值是n自减之前的值。

如:int n=5;int a=n--;

此时a的值为5。

2 :--n就是在表达式中,先把n自减,再取n的值进行运算。

如:int n=5;int a=--n;

此时a的值为4。

扩展资料:

C语言中n++和n--运算符使用注意事项:

1:自增和自减运算符,只能用于变量,不能用于常量和表达式。例如5++,--(a+b)等都是非法的。也可用在指针变量中,使指针向上或向下一个地址。

2:C语言允许在一个表达式中使用一个以上的赋值类运算,包括赋值运算符、自增运算符、自减运算符等。这种灵活性使程序简洁,但同时也会引起副作用。这种副作用主要表现在:使程序费解,并易于发生误解或错误。

3:在C程序设计中,要慎重使用自增、自减运算符,特别是在一个表达式中不要多处出现变量的自增、自减等运算,以避免疑团的出现,同时也可减少程序出错的可性能。

参考资料来源:百度百科-C语言运算符

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
HPV16阳性就是宫颈癌吗 防静电工作台销售前景怎么样 在深圳,精益管工作台的价格一般是怎么样的? 防静电式PCB周转车有没有按需定做的生产厂? 深圳全百捷公司主要做什么的 深圳哪一个厂家的信誉比较好。 广东防静电工作台哪里的比较好 男人补精吃什么男人补精10大食物 什么是甲骨文认证教育 甲骨文证报考条件 n--和-- n的区别是? 美术专业生高考可以选什么专业?能选第二专业吗(选修其他课程)?_百度知... 走学美术的高考路线是不是报考专业的时候可以选别的专业吗 眼角膜捐献者必需是死人吗? 我国五大发明是什么 《没想到是这样的未来!!》在哪能免费看 刚刚睡着,迷糊状态,感觉有人叫我,但是动不了,这事怎么回事,失去... 为什么男人都喜欢养小三2 我家4M宽带 为什么我家网速突然变的很慢发送比收到的多N倍 在电脑联网时为什么发送的比收到的多的多,这样是不是网速变得很慢。 宽带连接里面的发送数据比接收的数据大,然后网速就变慢是怎么回事? 一年内第二次强制修改 建行的是怎么来的? 民法典1052条规定 求类似唐七公子,顾漫的小说,书荒了最近 珂曼诺服装公司怎么样? 珂曼 新世界店怎么样 上海珂曼凯达建筑设计有限公司怎么样? 北京珂曼建筑设计顾问有限公司怎么样? 怎么设置让电脑自动关机? 我有个惠普F2100的打印机,我想问下除了买原装的墨盒外,能不能买别... 一千多的机械表保养要多少钱 心遇实名认证安全吗 现在买二手车的车主多吗? 孕期补碘,关乎母婴健康! go swimming的go要不要在三单时加es 怎么用布尔矩阵相乘啊? 自制糖果屋3D 模型的小技巧有哪些? d代表的意思是什么? D代表的是什么 宝马735的铭牌在车的哪个地方 宝马i3出厂牌在哪里 著怎么念 大神们,佳能750D点测光时怎么把中间的测光圆圈改的小一点?或者改成 一年内怎么修改第二次 请问沈阳北站现在可以直接刷身份证上车不? 男人为什么找小三158 危旆的解释 一年能修改几次呢。? 一年改2次的办法