| 查看: 302 | 回复: 0 | |||
[交流]
字符指针
|
|
#include<stdio.h> int main() { char *str[]={"welcome","tomyname","fortemedia","nanjing"}; char **p=str+1; str[0]=(*p++)+2; str[1]=*(p+1); str[2]=p[1]+3; str[3]=p[0]+(str[2]-str[1]); printf("%s\n",str[0]); printf("%s\n",str[1]); printf("%s\n",str[2]); printf("%s\n",str[3]); printf("%d %d %d",(str[1]-str[0]),(str[2]-str[1]),(str[3]-str[2])); return 0; } 运行结果是myname nanjing jing g -30 3 3 为什么 printf("%s\n",str[3]);时输出的是g 我调试过p[0]指向的是j的地址,好奇怪啊 |
» 猜你喜欢
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有3人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有3人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有3人回复
浙江师范大学是怎么坑我的
已经有4人回复
闲聊
已经有6人回复
江苏省自然基金 什么时候出结果
已经有7人回复
浙江师范大学是怎么坑我的
已经有10人回复
求教各位大神:2026教育部人文社科青年基金项目何时公示呀?
已经有6人回复
面上有专家说实验设备不是我们单位的
已经有8人回复
科研求助
已经有4人回复










回复此楼