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语言中都是不可修改的。尝试修改字符串常量会导致未定义的行为。

相关推荐
浪里个浪的10241 分钟前
【C语言】计算3x3矩阵每行的最大值并存入第四列
c语言·开发语言·矩阵
@东辰9 分钟前
【golang-技巧】-自定义k8s-operator-by kubebuilder
开发语言·golang·kubernetes
乐悠小码15 分钟前
数据结构------队列(Java语言描述)
java·开发语言·数据结构·链表·队列
史努比.17 分钟前
Pod控制器
java·开发语言
敲敲敲-敲代码26 分钟前
游戏设计:推箱子【easyx图形界面/c语言】
c语言·开发语言·游戏
ROC_bird..34 分钟前
STL - vector的使用和模拟实现
开发语言·c++
MavenTalk40 分钟前
Move开发语言在区块链的开发与应用
开发语言·python·rust·区块链·solidity·move
simple_ssn1 小时前
【C语言刷力扣】1502.判断能否形成等差数列
c语言·算法·leetcode
ahadee1 小时前
蓝桥杯每日真题 - 第10天
c语言·vscode·算法·蓝桥杯
XiaoLeisj1 小时前
【JavaEE初阶 — 多线程】生产消费模型 & 阻塞队列
java·开发语言·java-ee