C语言中a=b,意思是说把b赋值给a,还是说把b里面的值赋值给a?

日期:2020-02-19 15:31:45 人气:1

C语言中a=b,意思是说把b赋值给a,还是说把b里面的值赋值给a?

当a和b为普通变量时, a=b,是把b的值赋值给a, b不变; 当a和b为指针时, a=b, 是把b的指向赋值给a, 让a也可以指向b的指向,b的指向不变; 比如 a=1 b=2 c=3,把b赋值给a 就是 a=b 因为b是等于2的 现在 a=b=2。 把b值赋给a指的是把b的值代入a里,打个比方,a=b,而b=100,那么,在这个式子中,把b值赋给a就指的是a=b=100,也就是a=100。 扩展资料: C语言中各运算符的结合性分为两种,即左结合性(自左至右)和右结合性(自右至左)。例如算术运算符的结
    A+
热门评论