c语言中k 1是什么意思

葦兒嗳 1个月前 已收到2个回答 举报

心疼我和你 1星

共回答了101个问题采纳率:93.3% 评论

1、C语言中K=1,相当于将1赋值给K,k原来不一定为1。

2、K==1是和if语句一起用的,if(K==1),是问K是否为1

3、k是一个指针,这句话的意思是k指向的地址中存放的变量值等于2,k=k*2;//将k乘以2并将结果赋值给k这个变量。

4、举例:如果a=2,k=&a,则执行*k+=2后,a=4,相当于执行了a=a+2。

k*=2等价于k=k*2;

k-=2k=k-2

k+=2k=k+2

k/=2k=k/2

k%=2k=k%2

C语言“->”运算符

5、C语言代码定义了结构体S,成员a代表0偏移,而成员b则代表2字节偏移(这里假设int变量占用2字节内存,也不考虑内存对齐)。

6、代码定义了结构体X,它也包含成员a,它的名字与结构体S中的成员a重复了,但是没有问题,因为它们都代表0偏移。因为结构体Y中的成员a与结构体S中的成员a重名,并且代表的字节偏移量也不相同

19小时前

1

韦驮转世 1星

共回答了165个问题 评论

这是复合赋值语句。意思是:k=k+1。

17小时前

14
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com