程序填空题:计算字符串的有效长度
计算字符串的有效长度。字符串的有效长度就是有效字符的个数,即数组中第1个 '\0' 前面的字符个数。例如,字符串"Happy"的有效长度是5。
```c++
#include
int main()
{
int k, len;
char str[81];
k = 0;
while@@[((str[k] = getchar()) != '\n')](1){
k++;
}
@@[str[k] = '\0';](1)
len = @@[k](1);
printf("%d\n", len);
return 0;
}
```
答案:
第1空:((str[k] = getchar()) != '\n')
第2空:str[k] = '\0';
第3空:k
```c++
#include
int main()
{
int k, len;
char str[81];
k = 0;
while@@[((str[k] = getchar()) != '\n')](1){
k++;
}
@@[str[k] = '\0';](1)
len = @@[k](1);
printf("%d\n", len);
return 0;
}
```
答案:
第1空:((str[k] = getchar()) != '\n')
第2空:str[k] = '\0';
第3空:k