问问题描述
c语言a*=是什么意思,有没有大佬在?求高手帮忙看看这个!
答精选答案

*a=i,就是说将i的值赋予*a,使指针a指向的地址中存入i的值。
*n=*n+1也很好理解,比如指针n指向的地中之前存入的值为5,则上式的意思就等同于*n=5+1,指针n指向的地址中将存入数值6。a++的意思就是a指向的地址向后移一位。比如之前a指向数组b[0]的地址,则之后将指向b。
答其他回答(2条)
-
这是一个简写的写法
可以理解成a=a*一个数
-
例子:a=1,那么a*=1,可以写成a=a*1,a=1*1=1。这是复合赋值运算。
本文来自作者[东郭奚玥]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/k12jiaoyu/202609/1643545.html

评论列表(4条)
我是公众科技网的签约作者“东郭奚玥”!
希望本篇文章《c语言a*=是什么意思》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:*a=i,就是说将i的值赋予*a,使指针a指向的地址中存入i的值。*n=*n+1也很好理解,比如指针n指向的地中之前存入的值为5,则上式的意思就等同于*n=5+1,指针n指向的地址中将存入数值6。a++的意思就是a指向的地址向后移一位。比如之前a指向数组b[0]的地址,则之后将指向b。