我正在查看 K&R,它说数组名称不是变量,它不能用于 a=pa 或 a++ 等结构。
这里不是s
数组名吗?
#include<stdio.h>
main(){
printf("%d", strlen("test"));
}
int strlen(char s[])
{
int n;
for (n = 0; *s!= '\0';s++) // why is s++ valid even though it is declared as an array
n++;
return n;
}