老师好,课程中说NULL是'\0',但应该NULL是空指针,NUL才是 '\0'吧?

来源:6-3 字符串

慕勒9263331

2024-01-07

老师好,课程中说NULL是’\0’,但应该NULL是空指针,NUL才是 '\0’吧?

写回答

1回答

bennyhuo

2024-01-07

其实是一样的,都是数值0。char '\0' 在内存里面的值就是0,NULL是个宏,一般而言也是0。
字符串是 null-terminated string,可以参考 :https://en.cppreference.com/w/c/string/byte
0
1
慕勒9263331
非常感谢!
2024-01-07
共1条回复

C语言系统化精讲 重塑编程思想 打造坚实的开发基础

如果通向大牛的道路有捷径,那就是先学好C语言

2208 学习 · 853 问题

查看课程