林小某 发表于 2021-6-16 15:04:17

C语言书籍

"下边一行的前面不要带有空格或tab这类空字符,要紧挨着首行来写,不然的话,C语言会认为前边的空字符也是字符串的一部分"
这是什么意思,看不懂,
大佬们可以举个栗子看看吗?{:10_269:}

万千只cnm 发表于 2021-6-16 15:27:56

应该是指换行的时候
空格也算字符呀
#include<stdio.h>
#include<string.h>
int main(){
        char array[]="dfsf\
5";
        printf("%d",strlen(array));
        return 0;
       
}
输出 5
#include<stdio.h>
#include<string.h>
int main(){
        char array[]="dfsf\
6";
        printf("%d",strlen(array));
        return 0;
       
}
不是顶格 空格也算字符呀 输出6
页: [1]
查看完整版本: C语言书籍