黑马程序员技术交流社区
标题:
char *p 字符型指针是怎么理解呢
[打印本页]
作者:
570369946
时间:
2015-3-10 22:18
标题:
char *p 字符型指针是怎么理解呢
char *p 字符型指针是怎么理解呢,不太明白了
作者:
wenfeng340
时间:
2015-3-10 23:16
P指针是指向存储字符型的内存空间地址
作者:
Ammar
时间:
2015-3-10 23:24
p指针所指向的地址是存储字符型数据的地址
作者:
liyang783
时间:
2015-3-11 00:19
就是p指针要指向一个字符。
作者:
still过客
时间:
2015-3-11 08:37
哪里不理解,可以说详细点
作者:
P@sser-by
时间:
2015-3-11 10:13
意思是定义了一个char类型的指针变量p,而这个p指针只能指向char数据类型类型内存地址,其他类型不行
作者:
紫金飞侠雷
时间:
2015-3-11 11:42
当成一个字符串
作者:
hastar
时间:
2015-3-11 11:46
本帖最后由 hastar 于 2015-3-11 11:54 编辑
指针是用来存储所指向变量的内存地址,简单点说就是指针是用来指向变量的地址
char 类型的指针就是指向 char类型变量的内存地址
其实指针本身也是一个变量,只是他和其他的变量不一样,他是专门用来存储内存地址值的
当我们直接输出指针时,他就会输出一个内存地址,在指针前面加一个*就会输出所指变量的内容。
int a = 5;
int *p;
p = &a;
printf("p的值:%x\n", p);
printf("p所指向变量的值:%d\n", *p);
复制代码
作者:
ideal
时间:
2015-3-11 11:50
指向声明类型变量地址当然自身也有地址可以被其它指针指
作者:
喧闹的世界
时间:
2015-3-11 11:52
你有鞋柜和衣柜,鞋柜只能放鞋子,衣柜只能放衣服。这里的指针类型char,int就可以理解成你的鞋柜和衣柜的区别。而p就是你找到鞋柜衣柜的线索。
作者:
futaoheima
时间:
2015-3-11 12:46
喧闹的世界 发表于 2015-3-11 11:52
你有鞋柜和衣柜,鞋柜只能放鞋子,衣柜只能放衣服。这里的指针类型char,int就可以理解成你的鞋柜和衣柜的 ...
回答的很好!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2