C语言*a什么意思

当a是一个指针的时候,*a就是这个指针指向的内存的值在定义的时候加了*的都是指针变量,都是一个地址。在赋值的时候加了*的都是表示这个指针指向内存的值,在等号前面就是给这个值赋值,后面就是取这个值
如果在定义里,例如int *a,表示a是一个指针。如果在表达式里,例如*a+5,表示对a做一次间接访问,读它的值再加5,*(a+5)的话表示a加上5个地址再间访
文章标签:

本文链接:https://www.u1e.cn/baike/a/acc686e4316298b0efa056f0 [复制]

猜你喜欢

歇后语大全

还没有人回应过