"阅读程序: #include<stdio.h> main() { int a[10]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf(""%xn

"阅读程序: #include<stdio.h> main() { int a[10]={1,2,3,4,5,6,7,8,9,0},*p; p=a; printf(""%xn,第1张

这里是输出地址的16进制值

假如1个整数是2个字节,则p+9 比p多了2*9 =18,为16进制的12H,加上194H,就是1A6H,答案是D

如果1个整数占4个字节,则p+9 比p多了4*9 = 36,为16进制的24H,加上194H,得到1B8,题目中没有答案

#include "stdio.h"

main()

{char *s,*s1="here is",*s2="key"

s=s1 

while (*s1!='\0') s1++

while (*s1++!=*s2++) s2=s

while (*s2!='\0') s2++

printf ("s=%d\n",s)

printf ("s1=%d\n",s1)

printf ("s2=%d\n",s2)

printf ("%d-%d=%d\n",s2,s,s2-s)

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8123793.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存