c语言指针的大小,c语言指针的大小怎么看

dfnjsfkhak 17 0

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

  1. C语言:用指针实现字符串大小的比较,应该怎样做呢?
  2. C语言,如何输出指针所指向空间的大小?

C语言:用指针实现字符串大小的比较,应该怎样做呢?

字符串比较,可***用循环遍历字符串,用对应位置的指针所指向的字符进行比较,当相等时,循环,遇到不等或其中一个字符串结束时,结束循环,返回对应指针的对应的字符的差值,根据差值判断两个字符串的大小:参考代码运行结果:请输入字符串a: abcde请输入字符串b: acda

b请输入字符串a: abc请输入字符串b: abca=b

C语言,如何输出指针所指向空间的大小?

由始至终p1指针指向是没有变化的,一直指向x变量地址

c语言指针的大小,c语言指针的大小怎么看-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

函数中,p1地址中的值即*p1(也就是main函数中的x变量)发生了变化,变为了P2,也就是Y的值18,所以经过func函数,x变量为了18。

P2是一个型参,也算是函数的局部变量,其行为不影响到main函数,P2等函数执行到最后变为P1所指向地址的内容+2,即原X+2=8+2=10,main函数中的y还是那个y,值不变

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

c语言指针的大小,c语言指针的大小怎么看-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)
c语言指针的大小,c语言指针的大小怎么看-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

标签: 指针 字符串 大小