看到的一个指针的问题。。。帮助复习了。。
来源:互联网 发布:血液透析管理系统源码 编辑:程序博客网 时间:2024/05/16 15:59
int main()
{
char *str[] = {"Welcome", "to", "Fortemedia", "NanJing"};
char **p = str +1;
str[0] = (*p++)+2;//这里还真有点模糊了,经过验证。。++是先计算的,相当于(*(p++))..
str[1] = *(p+1);
str[2] = p[1]+3;
p[0];
str[3] = p[0]+(str[2]-str[1]);//这里做错了,原因是,p[0]此刻指向的内容已经不是Fortemedia,而是Jing...在执行到这句话的时候,STR[]里面的地址已经改变了。。之前却忘记考虑了。
printf("%s\n", str[0]);
printf("%s\n", str[1]);
printf("%s\n", str[2]);
printf("%s\n", str[3]);
getchar();
return 0;
}
{
char *str[] = {"Welcome", "to", "Fortemedia", "NanJing"};
char **p = str +1;
str[0] = (*p++)+2;//这里还真有点模糊了,经过验证。。++是先计算的,相当于(*(p++))..
str[1] = *(p+1);
str[2] = p[1]+3;
p[0];
str[3] = p[0]+(str[2]-str[1]);//这里做错了,原因是,p[0]此刻指向的内容已经不是Fortemedia,而是Jing...在执行到这句话的时候,STR[]里面的地址已经改变了。。之前却忘记考虑了。
printf("%s\n", str[0]);
printf("%s\n", str[1]);
printf("%s\n", str[2]);
printf("%s\n", str[3]);
getchar();
return 0;
}
- 看到的一个指针的问题。。。帮助复习了。。
- 我看到了一个真实的日本
- 苹果落地的问题,牛顿看到了万有引力,生物学家看到催熟剂,我们看到了历史。
- 看到了一个Python解决josephus问题的文章!!10行以内解决~
- 一个指针的问题
- 一个折腾了好久的函数指针问题。
- 看到一个有趣的
- 看到的一个笑话
- 你看到我看到的了吗?
- 今天看到了一个非常有意思的签名档......
- 呵呵 看到了一个好搞笑的笑话少儿不宜哦
- 看到了关于房产的一个评论,很真实啊
- 我看到了一个平凡伟大的人
- 看到一个感兴趣的系统,先放在这了
- 网上看到了一个关于黑客的练习方式
- 今天在做HDU1495的时候看到了一个代码
- 指针的复习
- 关于指针的复习
- Winsock IO模型之Overlapped模型
- comzic scanner
- 【微创】求整数的二进制表示中有多少个1
- 用VC编程阻止全局钩子的加载.
- Linux core 文件介绍
- 看到的一个指针的问题。。。帮助复习了。。
- POJ 2499 求二叉树结点到根结点的路径长度 递归 二叉树
- 关于算法中的并查集,写的很有意思,转过来看看~
- 这就是我
- java记事本
- trustware
- BeginInvoke的用法
- 基金词典
- DFS poj 2192 zipper