Các bạn thảo luận đáp án nhé, bài test lấy từ http://www.indiabix.com/online-test/c-programming-test/11
3.Point out the error in the following program.
#include<stdio.h>
int main()
{
struct emp
{
char name[20];
float sal;
};
struct emp e[10];
int i;
for(i=0; i<=9; i++)
scanf("%s %f", e[i].name, &e[i].sal);
return 0;
}
- A. Suspicious pointer conversion
- B. Floating point formats not linked (Run time error)
- C. Cannot use
scanf()
for structures - D. Strings cannot be nested inside structures