您的位置: 首页 > 技术问答 > 求问:c语言字符串初始化遇到包含\0的时候字节数怎么算 求问:c语言字符串初始化遇到包含\0的时候字节数怎么算 分类: 技术问答 • 2022-03-16 18:27:14 问题描述: 如果直接sizeof的话是4,但是如果直接遇到\0就结束为什么直接打印又会越界呢? 答 求字符串长度,应该用strlen,而不是sizeof 答 直接给指针赋值? sizeof 输出的是这个指针变量的大小 但是它并没有指向任何内存空间 至少也得初始化一下 答 sizeof函数用来判断数据类型长度的。char类型长度,为1.所有类型是指针长度都为4.