- 博客(4)
- 收藏
- 关注
原创 Visual 2026出现的中文乱码问题
通过以上设置,可确保从源码保存、编译到控制台输出的整个流程编码一致,彻底解决中文乱码问题。勾选 Beta 版:使用 Unicode UTF-8 提供全球语言支持,重启电脑生效。打开 设置 → 时间和语言 → 语言和区域 → 管理语言设置 → 更改系统区域设置。此设置将系统默认代码页改为 65001,可从根本上避免控制台乱码。
2026-03-28 10:09:12
450
1
原创 关于数组指针 char 和 *char 所代表地址和和字符的区别
在 C 语言中,数组名是一个。数组名不是真正的指针,而是一个指向数组首元素的“地址常量”使用一个指针变量来遍历数组,而不是直接修改数组名 arr。'\0'3.正确情况。假设我们有以下代码:内存布局大概是这样的:0x1000。
2025-06-06 11:01:36
579
原创 关于 sizeof(arr) 在函数调用过程中的问题及 strlen(arr) 替代
所以 sizeof(arr) 实际上返回的是指针的大小(例如在 64 位系统中是 8 字节),而不是数组的总字节数。因此,计算出来的 sz 是错误的。对此,可以使用 strlen() 函数获取字符串的有效长度(或者从主函数计算好sz值而后通过函数声明传参进来后调用。
2025-06-05 20:04:37
461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅