C语言p和q,c语言p和*p区别

dfnjsfkhak 12 0

大家好,今天小编关注到一个比较意思的话题,就是关于C语言p和q的问题,于是小编就整理了2个相关介绍C语言p和q的解答,让我们一起看看吧。

  1. 给c,加上一笔,不能写成声母的是,g、q、p,为什么p不能写成声母?
  2. c语言中*p丨丨*q是啥意思?

给c,加上一笔,不能写成声母的是,g、q、p,为什么p不能写成声母?

简单亲,这道题其实在混淆你的注意力,因为P根本就不是C加上一笔组成的,而是C水平反转后又加了一笔组成的。所以P是不是声母根本就不重要,重要的是它的写法里包不包含C。

c语言中*p丨丨*q是啥意思?

双目运算符“++”的运算级别是高于“*”的,所以先执行++。

C语言p和q,c语言p和*p区别-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

那两楼都说的不够详细,还要看指针变量p和q的类型,比如说是int类型(占四个字节

***设q存储地址100,那执行q++后所指向的地址就是104(并不是101,要注意这一点)(p++类似,不再说明)

再把104这个地址的值取出来,赋给改变后p所指向的地址的值,这就实现了更改值的操作

C语言p和q,c语言p和*p区别-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

再说明P++的地址==p原来指向的地址+类型所占字节数*1

如果是*p+n(n是整数)的意思是p原来指向地址+类型所占字节数*n所在地址存放的值

到此,以上就是小编对于C语言p和q的问题就介绍到这了,希望介绍关于C语言p和q的2点解答对大家有用

C语言p和q,c语言p和*p区别-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

标签: 声母 地址 写成