黑马程序员技术交流社区
标题:
字符串与指针
[打印本页]
作者:
四头
时间:
2015-4-19 16:44
标题:
字符串与指针
char name[] = "it"与 char *name2 ="it" 中字符中字符是变量,但指针中的常量
作者:
张三儿
时间:
2015-4-19 17:30
哦哦哦哦哦
作者:
xiongmaoren518
时间:
2015-4-20 18:28
。。。。。
作者:
人生充满期待
时间:
2015-4-20 23:53
它们在内存中存储的类型是不一样的啊,指针类型的不能修改的
作者:
xiniuniu
时间:
2015-4-21 09:03
char name[] = "it" 把分配在常量区的“it”字符串复制到name数组中, 包括‘\0’, name数组在栈中可读可写,
char *name2 ="it" 把常量字符串的 首地址赋值给变量name2, name2在栈中所以可以修改, 而name2所指向的"it"在常量区, 可读不可写,所以不能用name2间接对“it”进行写操作
作者:
hexue1027
时间:
2015-4-21 09:07
指针里放的是地址
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2