黑马程序员技术交流社区
标题:
C语言的字符串 与 OC的字符串区别
[打印本页]
作者:
Jack-xie
时间:
2014-10-1 10:04
标题:
C语言的字符串 与 OC的字符串区别
请问以下三个表达式之间的主要区别是什么?又要特别注意哪些要素?
char *cStr1 = "boy";
char cStr2 = "girl";
NSString *str = @"student";
作者:
王绍明
时间:
2014-10-1 12:32
一个是用指针表示字符串,一个是数组表示字符串;就这里有区别,至于OC和C的字符串表示,只要知道编写框架就可以了,不要太在意
作者:
小叶子
时间:
2014-10-1 13:29
第一个是定义一个指向char类型的指针,该指针指向一个常量字符窜的首地址.
第二个是定义一个char类型数组(这句话我不知道这样说,对不对,若不对,请大大指正).
第三个是定义一个NSString
对象
,该对象的内容是字符窜的内容.
作者:
陆习康
时间:
2014-10-1 16:49
个人觉得char cStr2 = "girl";这句有错啊,char 定义的是一个字符 在编译器里头是warning的,而且无法成功./a.out
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2