三种字符串结尾方式:
char *str = '\0';
char *str = 0;
char *str = '0';
前两种方式是正确且等效的,因为'\0'转义字符,其ASCII值为0 。
第三种方式是不正确的,字符0的ASCII值为0+48=48
三种字符串结尾方式:
char *str = '\0';
char *str = 0;
char *str = '0';
前两种方式是正确且等效的,因为'\0'转义字符,其ASCII值为0 。
第三种方式是不正确的,字符0的ASCII值为0+48=48