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

相关推荐
swordbob8 分钟前
Spring事务失效的场景
java·开发语言·spring
catchadmin22 分钟前
PHP 在领域驱动(DDD)设计中的核心实践
开发语言·php
SilentSamsara37 分钟前
MLflow 实验追踪与模型注册:从实验到生产的可复现工作流
开发语言·人工智能·pytorch·python·青少年编程
dongf201943 分钟前
R语言朴素贝叶斯算法---iris数据集
开发语言·算法·数据分析·r语言
下班走回家1 小时前
RAG 技术的进化:从朴素检索到 Agentic RAG
开发语言·人工智能·python
weixin_307779131 小时前
从“大海捞针”到“主动推理”:AI如何重塑云原生故障诊断的根因链
开发语言·人工智能·算法·自动化·原型模式
Johnstons1 小时前
网页加载到一半卡住?视频看到关键处花屏?可能是丢包在作祟
开发语言·php·音视频·弱网测试·网络损伤
hoiii1871 小时前
C# Txt/Excel/Access 导入导出工具
开发语言·c#·excel
代码中介商1 小时前
C++ 智能指针完全指南(二):shared_ptr 深度详解
开发语言·c++
@Ma1 小时前
Python 实现企业微信外部群主动消息发送及成功接入后如何避坑,避免风控封号
开发语言·python·企业微信