c语言中b+=a是什么意思?

时间: 发布人:15508728900JXL

c语言中b+=a是什么意思?

已解决问题

谷歌15508728900JXL用户在提交了关于“新天籁c语言中b+=a是什么意思?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-07T10:14:54。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:DksonBD  

是a=a+b++==0的简写,

从运算符的优先级可知:++最高、+次之、==再次之,而=最低,即先进行b++运算,在进行a+(b++)运算,其次进行问答a+(b++)==0运算望省下展殖,最终把a+(b++)==0的结果赋给a。

扩展**

如果一个变量声明时在前面使用*号,表明这是个指针型变量。换句话说,该饭周哥顶西沿尔九首变量存储一个地址,而*(此处特指单目运算符*,下同。C语言中另有双目运算符*)则是取内容操作符,意思是取这个内存地址里存储的内容。指针是C语言区别于其他同时代高级语言的主要特征之一。

指针不仅可以是变量的地址,还可以是数组、数组元素、函数的地址。通过指针作为形式参数可以在函数的调用过程得到一个以上的返回值,不同于re而题当害注整指正turn(z)这样的仅能片密喜地树达得到一个返回值。