C语言错误:重新定义'main'函数和忽略'scanf'返回值
这是一个C语言程序的错误信息和警告信息。
错误信息:
- 'a.c:32:5: error: redefinition of ‘main’':在第32行重新定义了'main'函数,但是已经在第21行定义了'main'函数。
- 'a.c:24:5: warning: ignoring return value of ‘scanf’':忽略了'scanf'函数的返回值,'scanf'函数返回值可以用来检查输入是否成功。
- 'a.c:36:5: warning: ignoring return value of ‘scanf’':同样忽略了'scanf'函数的返回值。
警告信息:
- 'a.c:26:9: warning: ignoring return value of ‘scanf’':忽略了'scanf'函数的返回值。
- 'a.c:38:9: warning: ignoring return value of ‘scanf’':同样忽略了'scanf'函数的返回值。
总结意思:
- 错误信息表示在程序中重复定义了'main'函数,需要删除一个定义。
- 警告信息表示程序中忽略了'scanf'函数的返回值,建议检查并处理'scanf'函数的返回值。
原文地址: https://www.cveoy.top/t/topic/im7t 著作权归作者所有。请勿转载和采集!