本文目录一览:
- 1、编译c程序时出现错误提示c4508是什么问题
- 2、c语言,我哪里出错了,错误一堆。
- 3、刚学习C语言,遇到一段C语言,老是编译错误,求解,谢谢
- 4、c语言中C4508功能表示什么?
- 5、谁来帮我看下这段C语言代码哪里错了
编译c程序时出现错误提示c4508是什么问题
函数main在执行完毕之后需要一个返回值,而根据你的程序没有或者可能会没有返回值,所以程序给出一个警告~
或者可以将代码贴出来 给你看看
c语言,我哪里出错了,错误一堆。
修改后:
#includestdio.h
// #includeiostream // 去掉,这个C++ 的。
void niba(int *tp,int *tp1) // 缺少返回值
{
int mad;
mad=*tp;
*tp=*tp1;
*tp1=mad;
}
void nima(int *p,int *p1,int *p2) // 缺少返回值
{
if(*p*p1) niba(p,p1); // 调用函数时,去掉*
if(*p*p2) niba(p,p2); // 调用函数时,去掉*
if(*p1*p2) niba(p1,p2); // 调用函数时,去掉*
}
int main()
{
int a,b,c,*p,*p1,*p2; // b.c.修改为b,c,
scanf("%d,%d,%d",a,b,c);
p=a,p1=b,p2=c;
nima(p,p1,p2);
printf("\n%d,%d,%d\n",a,b,c);
return 0;
}
刚学习C语言,遇到一段C语言,老是编译错误,求解,谢谢
main函数有两种书写方式
1、void main()
2、int main(),这种方式在函数结尾需要加上return 1(1表示一个整型值,随意);
c语言中C4508功能表示什么?
你说的是编译过后编译器输出的信息吗,是Warning,或者是Error的序列号码,也就是程序编译后的警告或错误,你可以在MSDN中搜索C4508,可以查到其相关信息。
谁来帮我看下这段C语言代码哪里错了
error C2065: 'File' : undeclared identifier;
error C2065: 'fp' : undeclared identifier;
warning C4552: '*' : operator has no effect; expected operator with side-effect;
error C2440: '=' : cannot convert from 'struct _iobuf *' to 'int';
warning C4244: 'argument' : conversion from 'double' to 'int', possible loss of data;
warning C4508: 'main' : function should return a value; 'void' return type assumed
这就是错误啊。。。百度一下都有,比如第一个是头文件没包含