C语言——字符串常量初始化

1、直接量初始化

使用双引号括住字符串的字符来创建字符串常量。

cpp 复制代码
char str[] = "HelloWorld!";

2、字符数组初始化

使用字符数组来存储字符串常量。

cpp 复制代码
char str[] = {'H', 'e', 'l', 'l', 'o', 'W', 'o', 'r', 'l', 'd', '!'};

3、使用指针

使用字符串指针来初始化字符数组。

cpp 复制代码
char *str = "HelloWorld!";

4、注意事项

无论使用哪种方法,字符串常量在C语言中都是不可修改的。尝试修改字符串常量会导致未定义的行为。

相关推荐
zmzb010318 小时前
C++课后习题训练记录Day42
开发语言·c++·算法
不会编程的小寒18 小时前
C / C++ 面试题
java·开发语言
坐吃山猪18 小时前
Electron02-Hello
开发语言·javascript·ecmascript
Mr Lee_18 小时前
Smali 文件生成dex装箱算法整合
开发语言·python·算法
姓刘的哦18 小时前
RK3568开发板运行Qt
开发语言·qt
刘晓倩18 小时前
Python3的Sequence
开发语言·python
消失的旧时光-194318 小时前
彻底理解 synchronized:实例锁、类锁与自定义锁的原理和最佳实践
java·开发语言
45288655上山打老虎19 小时前
【智能指针】
开发语言·c++·算法
蜗牛攻城狮19 小时前
JavaScript 尾递归(Tail Recursion)详解
开发语言·javascript·ecmascript
Dxy123931021619 小时前
Python的PIL对象crop函数详解
开发语言·python