字符串(重要)

//字符串(比赛,公司,必选项)

#include<stdio.h>

int main()

{

//"abc","123","黑马程序员"

char str1[5] = { 'a','b','c','d','\0'};

char arr = "abcd3";

char str2[4] = "abc";

printf("%s\n", str2);

//在底层,实际存储的时候,在末尾还要加上'\0'

//细节2:

//数组的长度可以不写,写的话要把'\0'的空间留出来 原长度+1

str2[1] = 'Q';

//如果有长度,内容会发生改变

printf("%s\n", str2);

//指针+双引号方式定义字符串

char* str3 = "abcd";

char* str4 = "abcd";

//细节:只有这种方式定义的字符串,会把底层的字符数组放在只读常量区

//只读常量区特点:

//内容不可以改变

//里面定义的字符串可以复用

//普通常量区:可读可写

// str3[0] = "Q";如果是指针定义的不能修改

printf("%s\n", str3);

printf("%p\n", str3);//复用后,两个数组地址一样

printf("%p\n", str4);//打印地址

return 0;

}

相关推荐
OG one.Z3 分钟前
06_决策树
算法·决策树·机器学习
爪哇部落算法小助手1 小时前
每日两题day23
算法
妮妮喔妮1 小时前
10.25复习LRU缓存[特殊字符]
算法
linff9111 小时前
hot 100 技巧题
数据结构·算法·leetcode
暴风鱼划水1 小时前
卡码网语言基础课(Python) | 19.洗盘子
python·算法
会编程是什么感觉...1 小时前
算法 - PEC校验
单片机·算法
再卷也是菜2 小时前
算法基础篇(8)贪心算法
算法·贪心算法·1024程序员节
AI科技星3 小时前
接近光速运动下的光速不变性:基于张祥前统一场论的推导与验证
数据结构·人工智能·经验分享·算法·计算机视觉
陈苏同学3 小时前
笔记1.4:机器人学的语言——三维空间位姿描述 (旋转矩阵 - 齐次变换矩阵 - 欧拉角 - 四元数高效表示旋转)
笔记·线性代数·算法·机器人
scx201310044 小时前
20251025 分治总结
数据结构·c++·算法