| 查看: 281 | 回复: 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的地址,好奇怪啊 |
» 猜你喜欢
评审有感
已经有31人回复
提交了我也来说说感想
已经有12人回复
青B发送上会通知了吗
已经有9人回复
西安交大新媒学院副院长用撤稿论文结题
已经有6人回复
论文撤稿了
已经有8人回复
博士申请
已经有7人回复
化学专业申博
已经有4人回复
河北省自然科学基金
已经有9人回复
某211大学教师把个人教师官方主页改成:我跑了我跑了我跑了!官宣跑路!
已经有5人回复
26/27申博自荐
已经有9人回复













回复此楼