在下列代码中,正确的 C 代码是( )
A:
B: define MYNAME=“ABC”
C:
D: include string.h
E: for(i=0;i<10; i++);
F: struct int stu { int name };
A:
B: define MYNAME=“ABC”
C:
D: include string.h
E: for(i=0;i<10; i++);
F: struct int stu { int name };
举一反三
- 中国大学MOOC: #include <stdio.h>#define N (sizeof(s)/sizeof(s[0]))struct porb {char *name; int age;} s[]={"LiHua",18,"WangXin",25,"LiuGuo",21};void f(struct porb a[], int n){int i;for (i=0;i<n;i++)printf ("%s:%d\n", a[i].name, a[i].age);}int main(){f(s, N); return 0;}
- 如果希望实现从1到10的累加,并得出结果;int count=0;_______{count +=i;}应该在空白处添加下面哪段代码?( ) A: for (int i=0; i<;10;i++) B: for (int i=0; i<;=9;i++) C: for (int i=1; i<;=10;i++) D: for (int i=1; i<;10;i++)
- 下列代码不会陷入死循环的是() A: for (int i = 1; i; i++); B: while (1); C: int i=1; do{i++;} while (i); D: int i = 0;while (i);
- 在下列选项中,有正确的程序是( )。 A: B: include <stdio.h>; C: define ABC 345int main( ){int a1;a1=ABC;return 0;} D: E: include <stdio.h> F: define ABC 345;int main( ){int a1;a1=ABC;return 0;} G: H: include <stdio.h> I: define ABC 345int main( ){int a1;a1=ABC;return 0;} J: K: include <stdio.h> L: define ABC 345int main( ){a1=ABC;int a1;return 0;}
- #include void fun(int b[ ]) { int i; for(i=2;i<10;i++) b[i]=i+10; } void main( ) { int a[10]={1,2,3,4,5,6,7,8,9,10},i; fun(a); for(i=0;i<10;i++) printf("%d ",a[i]); } 输出的数据是( )。