1;
main()
{
int a,b,c
c = a * b;
}
error C2146: syntax error : missing ';' before identifier 'a'
应改为int a,b,c;
2;
#include <stdio.h>
int max(x,y)
int x,y;
error C2065: 'x' : undeclared identifier
error C2065: 'y' : undeclared identifier
D:\求两个整数中最大值.cpp(3) : error C2448: '<Unknown>' :
function-style initializer appears to be a function definition
D:\求两个整数中最大值.cpp(3) : fatal error C1004: unexpected end of
file found
执行 cl.exe 时出错.
应改为int max(int x,int y)
去掉int x,y;
没有定义变量类型
3;
#include "stdio.h"
void main()
{
int max(int x,int y);
int a,b,c;
scanf ("%d,%d",&a,&b);//错误的%d之间的逗号,影响了赋值,不能得
到最大值
c = max(a,b);
printf ("max = %d\n" ,c);
}
int max(int x,int y)
{
int z;
if(x > y)z = x;
else z = y;
return(z);
}
应去掉scanf两个%d之间的逗号
main()
{
int a,b,c
c = a * b;
}
error C2146: syntax error : missing ';' before identifier 'a'
应改为int a,b,c;
2;
#include <stdio.h>
int max(x,y)
int x,y;
error C2065: 'x' : undeclared identifier
error C2065: 'y' : undeclared identifier
D:\求两个整数中最大值.cpp(3) : error C2448: '<Unknown>' :
function-style initializer appears to be a function definition
D:\求两个整数中最大值.cpp(3) : fatal error C1004: unexpected end of
file found
执行 cl.exe 时出错.
应改为int max(int x,int y)
去掉int x,y;
没有定义变量类型
3;
#include "stdio.h"
void main()
{
int max(int x,int y);
int a,b,c;
scanf ("%d,%d",&a,&b);//错误的%d之间的逗号,影响了赋值,不能得
到最大值
c = max(a,b);
printf ("max = %d\n" ,c);
}
int max(int x,int y)
{
int z;
if(x > y)z = x;
else z = y;
return(z);
}
应去掉scanf两个%d之间的逗号