本篇文章给大家谈谈c语言ptr指令,以及c语言中p对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
c语言中k=*ptr1*(*ptr2);是什么意思?
这句话的意思是将ptr1指向的内存单元的值乘以ptr2指向的内存单元的值,并将结果赋值给k。
ptr1, ptr2 都是指针地址。ptr1=*ptr1*(*ptr2) 指 ptr1 地址的值 等于 该值 乘以 ptr2的值。
的意思就是先把指针ptr2所指向单元的值,赋值给指针ptr1所指向的单元,若值不为0,就执行循环体。
int (*ptr)[2] 解释为:声明一个指针ptr,这个指针是个什么样的指针呢?是一个指向一个数组的指针。这个数组是个什么样的数组呢?是一个包含了两个元素,并且元素为int型的数组。于是ptr连起念就是:ptr为一个指向了数组元素个数2个,类型为int型的数组指针。
选B。因为ptr2是int型指针,而k是int型数据,B选项把ptr2变成*ptr2就对了。
(图片来源网络,侵删)
关于c语言ptr指令和c语言中p的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
(图片来源网络,侵删)