
操作系统实践
Cyr-programming-boss
这个作者很懒,什么都没留下…
展开
-
字符串末尾会自动加上\0
在C语言中,字符串实际上是由字符数组组成的,数组的最后一个元素是空字符。当我们在C程序中声明一个字符串时,编译器会在我们输入的字符串最后自动添加一个空字符。这个空字符的存在非常重要,因为很多C语言库函数会依赖于这个空字符来确定字符串的结束位置,例如。函数用于计算字符串的长度,它会一直读取字符直到遇到空字符才停止计数。,那么编译器会在这个字符串的末尾自动添加一个空字符,使其变成。例如,如果我们定义一个字符串。原创 2023-06-18 20:15:03 · 892 阅读 · 1 评论 -
关于sizeof的疑惑
/因为加上末尾的\0。则sizeof(a) = 100;原创 2023-06-18 20:14:17 · 59 阅读 · 1 评论 -
Linux中用Makefile组织.o和.c文件
Makefile原创 2023-04-24 21:15:23 · 256 阅读 · 1 评论 -
Linux将文件压缩成tgz格式,以及将tgz格式解压
压缩: tar zcvf filename.tgz filename 解压 tar zxvf filename.tgz。原创 2023-04-23 16:31:10 · 1917 阅读 · 1 评论