#include‹stdio.h›
int main()
{
struct site
{
char name[] = "GeeksQuiz";
int no_of_pages = 200;
};
struct site *ptr;
printf("%d ", ptr->no_of_pages);
printf("%s", ptr->name);
getchar();
return 0;
}
(A) 200名怪胎测验
(B) 200
(C)运行时错误
(D)编译器错误答案: (D)
说明:当我们声明一个结构或联合时,实际上是声明一个适合我们目的的新数据类型。所以我们不能初始化值,因为它不是变量声明,而是数据类型声明。
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。