为什么我的C程序没有运行并给我未使用的变量错误?

时间:2016-09-11 17:49:49

标签: c sum unused-variables

我正在编写一个程序,将1-5中的数字相加并打印出总和。它工作一周前,但今天我有未使用的变量错误,不知道我错在哪里。

redirect_to edit_subscriberjobs_path(@job)

1 个答案:

答案 0 :(得分:1)

您首先声明类型为num的{​​{1}}变量,然后在int循环中重新声明它。

所以你应该删除for循环中的for(C89):

int

或删除int main(int argc, const char * argv[]) { int sum = 0; int num; for(num=1; num<=5; num++){ sum = sum + num; } printf(" The sum of numbers 1 to 5 are %d",sum); return 0; } 变量第一个声明(C99):

num

您的编译器也可以说&#34;未使用的变量&#34;因为您不使用int main(int argc, const char * argv[]) { int sum = 0; for(int num=1; num<=5; num++){ sum = sum + num; } printf(" The sum of numbers 1 to 5 are %d",sum); return 0; } 函数参数(mainargc)。您可以使用argv

解决此问题
main(void)