发布网友 发布时间:2022-04-22 14:00
共1个回答
热心网友 时间:2023-10-17 01:06
。。。
'\0'的意思是ASCII为0的字符。
它所的意义是“字符串结束符”。
比如,一个字符串"Hello",它是由字符'H','e','l','l','o','\0'6个字符在内存中连续存放的。程序在见到第一个'\0'时就会认为该字符串结束了。
楼上的楼上所说的“NULL”只是一个用来表示空指针的宏定义,跟这个没有太大关系。虽然(NULL=='\0')这个表达式返回的是“真”,但这两个东西完全不是一个意义。