#include<stdio.h>#define N 81void main(){char str[N],*string=str,*p=string;int k;printf("输入一个字符串:\n");gets(string);while(*p!='\0')if(*p!='\n')p++;k=p-string;printf("字符串长度%d\n",k);}
if(*p!='\n')请问这行代码的作用是啥
收起
当前p不指向换行符,
报告相同问题?