<分区>
int main()
{
int marks[3];
int counter=0;
for (i in marks){
printf(marks[i];
counter=counter+1;
}
return 0
}
虽然我了解 Python,但对 C 非常陌生。我不知道语法,但我正在尝试创建数组,然后打印数组中的每个变量。我究竟做错了什么?
<分区>
int main()
{
int marks[3];
int counter=0;
for (i in marks){
printf(marks[i];
counter=counter+1;
}
return 0
}
虽然我了解 Python,但对 C 非常陌生。我不知道语法,但我正在尝试创建数组,然后打印数组中的每个变量。我究竟做错了什么?
最佳答案
#include <stdio.h>
#define NUM_MARKS 3
int main()
{
int marks[NUM_MARKS];
/* marks contains all undefined data */
int counter=0;
int i;
for (i = 0; i < NUM_MARKS; i++){
printf("%d\n", marks[i]);
counter++;
}
return 0;
}
关于c - C 中的数组和循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13187228/