11:字符串、字符数组、字符指针数组 【字符串】 1. C语言里所有文字信息必须记录在一组连续的字符类型存储区里 2. 所有文字信息必须以’0’字符做结尾,这个字符的ASCII码就是数字 0 符合以上这两个特征的内容就可以用来在C语言程序中代表文字信息 他们叫做”字符串” 字符串里’0’字符前面的是有效字符 所有的字符串都可以用”字符类型指针”表示 ”字符串字面值”,用两个双引号中间包含的一组字符表示,例如 “hello,world!”, “%^&*” 编译器会编译的时候会自动在字符串字面值后面加上’0’字符 编译器在编译的时候会把字符串字面值替换成第一个字符所在的存储区地址 printf(“%p ”, “abc”); // 地址 (十六进制) printf(“%c ”, *”abc”); // a (演示) printf(“%d ”, *(“abc” + 3)); // 0 (’0’字符) 字符串字面值在执行过程中不可以修改(若修改会出现段错误) 内容一样的字符串字面值在程序执行过程中只有一份 多个连续的字符串字面值会被合并成一个 ”字符数组”也可以用来表示字符串 只有包含了’0’字符的字符数组才可以当作字符串使用 可以用字符串字面值对字符数组进行初始化,字符串字面值里的’0’字符也会被初始化到字符数组里 char str[] = “abcdef&#
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/89425.html