【无标题】_lucky丶程的博客-爱代码爱编程
2022.11.24 C错题
使用字符数组在控制台打印C语言的常见特点。请选出错误的print函数。
#include <stdio.h>
#define ROW 7
#define COL 50
int main()
{
char feature[ROW][COL] = {
"1. 语言简洁,使用方便灵活",
"2. 可移植性好",
"3. 表达能力强",
"4. 表达方式灵活",
"5. 可进行结构化程序设计",
"6. 可以直接操作计算机硬件",
"7. 生成的目标代码质量高",
}
printf("********* C语言特点 *********\n");
print(feature);
printf("***************************\n");
return 0;
}
A
void print(char feature[ROW][COL])
{
int i = 0;
while(i < ROW)
printf("%s\n",feature[i++]);
}
B
void print(char feature[ROW][COL])
{
for(int i = 0;i < ROW; ++i)
printf("%s\n", feature[i]);
}
C
void print(char feature[ROW][COL])
{
for(int i = 0;i < ROW; ++i)
{
for(int j = 0;feature[i][j] != '\0'; ++j)
printf("%c", feature[i][j]);
printf("\n");
}
}
D
void print(char feature[ROW][COL])
{
for line in feature:
printf("%s\n",line);
}
答案:D
解析:for line in feature:
是python的语法