全站数据
8 4 2 0 5 8 1

缺少函数头是什么意思

趣读心理 | 简单学习,快乐成才!         
问题更新日期:2024-10-20 01:01:16

问题描述

缺少函数头是什么意思,麻烦给回复
精选答案
最佳答案

缺少函数头表示程序中存在这样几个问题:

1、stdafx.h不是标准的头文件,应该是stdio.h或stdlib.h吧?但就你所编写程序的意思根本不必调用stdio.h,直接将#include

"stdafx.h

"去掉就行。

2、int main(int argc, char* argv[])括号中的参数是有用的,如果你加上argc和argv[]这两个形参,在执行程序时是需要加参数的,就如同DIR命令DIR/W/P相似。

3、真的需要主函数返回值吗?如果不需要,完全可以将main前面的int去掉或者改为void,这应该是你程序出现warning C4508: 'main' : function should return a value; 'void' return type assumed这条警告信息的根源所在。

4、程序中所有语句后面应该是分号,而不是冒号。

5、程序中的a-1:b-1: 应该是a=1;b=1吧?

6、printf(

"sun is %d,

"sum)逗号不应该写在引号内,应该是printf(

"sun is %d