c语言如何用循环定义多个变量

就是经过一个for(i=0;i<n;i++){//产生n个变量分别是N1到Nn}记住n未知再for前由用户输入,别跟我说直接用数组,都说了n未知,也别说用动态数组就完了,写出代码给我看

第1个回答  2020-04-15
在C语言中,不能通过循环语句来定义多个变量。
因为C语言规定,变量的定义必须放在执行语句的前面,而循环语句就是一条执行语句,所以不能在循环体中定义变量。
举例如下:
int i;
for(i=0; i<4; i++)
{
int a; // 这是错误的,编译的时候会报错,因为定义变量必须在执行语句之前
}
第2个回答  2012-04-30
变量名动态变化,这个真没有。本回答被提问者采纳
相似回答