假设一个字符占用1个字节。以下程序的输出?
#include
int main()
{
char str[20] = "GeeksQuiz";
printf ("%d", sizeof(str));
return 0;
}
(A) 9
(B) 10
(C) 20
(D)垃圾价值答案: (C)
说明:请注意,sizeof()运算符将返回数组的大小。要获取存储在数组中的字符串的大小,我们需要使用strlen()。以下程序打印9。
#include
#include
int main()
{
char str[20] = "GeeksQuiz";
printf ("%d", strlen(str));
return 0;
}
这个问题的测验
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。