C语言中关于指针,二维数组等的问题,一个有趣的发现
来源:互联网 发布:淘宝指数在哪看 编辑:程序博客网 时间:2024/05/08 23:06
刚刚重新学习C语言的字符数组,发现了一个小问题,放在这里供大家讨论一下
- #include <stdio.h>
- #include <stdlib.h>
- const char *testcase[30] = {"jo","vicent","tom","honey","gigi","lily","susan","peter","bob","ron",
- "jason","henry","kiki","ken","auscar","vivian","yiyi","peace","iron","lotus"
- "andy","arta","ophone","denial","pipe","wade","james","kobe","kent","angel"};
- //Function Definition
- void countSort(char *source[30]);
- //Function Implementation
- void countSort(char *source[30]){
- }
- //Main Function
- void main(){
- //countSort(testcase);
- printf ("*testcase=%x/n",*testcase);
- printf ("testcase=%x/n",testcase);
- printf ("&testcase=%x/n",&testcase);
- int i=3;
- int *pt = &i;
- int **ppt = &pt;
- printf ("pt=%x/n",pt);
- printf ("&pt=%x/n",&pt);
- printf ("ppt=%x/n",ppt);
- printf ("&ppt=%x/n",&ppt);
- }
很简单的一段代码,运行结果放一下:
*testcase=42103c
testcase=4232f8
&testcase=4232f8
pt=12ff44
&pt=12ff40
ppt=12ff40
&ppt=12ff3c
我在这里只有一个问题:为什么testcase这个二维指针的地址:&testcase跟testcase里面的的内容:4232f8是一样的呢?
请各位指教。
- C语言中关于指针,二维数组等的问题,一个有趣的发现
- c语言中关于二维数组的指针访问
- C语言中有关二维数组的指针问题
- 关于python中二维数组的一个有趣的点
- C语言中二维数组、二维指针、指向指针的数组、指向数组的指针
- 关于C语言等程序中指针相关的问题
- 关于C/C++中二维数组、指针的引用等若干问题的总结
- C语言中关于指针数组的一个例子
- c语言中二维数组的问题
- c语言中二维数组的问题
- C语言中二维数组的问题
- 一个关于C语言二维数组问题
- 关于C语言的二维数组和指针
- C语言二维数组的指针及首地址问题
- 关于C++中删除数组指针的发现
- C语言中二维数组与指针的笔记
- 发现一个有趣的问题。
- 9、C语言中二维数组及数组名及指向二维数组的指针变量
- 记一下这道算法题,是腾讯实习面试的题目(欢迎高手指点
- grub的修复和配置
- 还是算法:高级排序算法:计数,基数和桶排序
- wince作业
- 写在岔路口
- C语言中关于指针,二维数组等的问题,一个有趣的发现
- 大话RSA
- 解读:初识云操作系统 &深入研究云计算模式
- 转载:韩卫平--程序员们,你愿意维护别人写的“烂”代码么
- 推荐一些学习ARM的好书籍
- 学习Unix,可从事什么样的工作(3)《精通Unix下C语言与项目实
- 享受过程
- DOS
- JS中利用dom实现追加与插入