C语言一个令人不解的问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 19:34:42
我用TC2.0写了一个管理学生记录的程序,其中有一个变量是float型,用于统计全班学生的平均成绩,我命名这个变量是tave如图所示,那个tave已经定义了,但是编译总有警告说tave呗分配了一个从未在主函数中使用的值,我把tave初始化为零也不好使,请高手帮忙。这是我写的第一个程序,我希望不留遗憾。

这个应该是编译器的问题,你的思路没错,编译器在遇见“;”表示这一行结束,所以你把float tave = 0另起就行就应该可以

修改成:int i,j,k,n,t;
float total = 0 ;
float tave = 0;

提点建议:一看你就是一个新手,所以在命名的时候和书写代码的时候要规范,看你刚起步,我建议你看看规范编程的资料,这样你在以后的工作是很有益处的,《华为编程语法》;如果没有,给一个EMAIL,我给你一份,刚起步,养个好习惯,受益一辈子

可不可以 弄上源码

tave是float就0.0吧
你源码上来看看

警告没关系,只管运行好了。大概是你声明了这个变量,但没使用它而已,删掉或者用一下就没这警告了哈