C语言常见错误汇总

  1. 缺少 “ ; ”【且为英文字符】
  2. 大结构体错误:
#include <stdio.h>

int main()
{
	return 0;
}
  1. 报错:[Error] expected unqualified-id before ‘{’ token
    【错误代码】
#include <stdio.h>
{                  
    int main()         //错误代码
	int a,b,c;         
	return 0;
}

【正确代码】

#include <stdio.h>

int main()             //正确代码 将  int main()  放置首行代码下面 
{
	int a,b,c;
	return 0;
}
  1. 用户输入后 未能读取
    【错误代码】
#include <stdio.h>
  int main()
{

	
	int a,b,c;
	
	scanf("%d %d %d" ,a,b,c); // 错误代码,缺少“ & "
	
	int max=0;
	
	if(a>b)
	{
		if(a>c)
		{
			max=a;
		}
		else// a<c
		{
			max=c;
		}
	}
	else// a<b
	{
		if(b>c)
		{
			max=b;
		}
		else// b<c
		{
			max=c;
		}
	}
	
	printf("This is the max number:%d\n",max);
	
	
	return 0;
}

【正确代码】

#include <stdio.h>
  int main()
{

	
	int a,b,c;
	
	scanf("%d %d %d" ,&a,&b,&c); // 正确代码,添加“ & "
	
	int max=0;
	
	if(a>b)
	{
		if(a>c)
		{
			max=a;
		}
		else// a<c
		{
			max=c;
		}
	}
	else// a<b
	{
		if(b>c)
		{
			max=b;
		}
		else// b<c
		{
			max=c;
		}
	}
	
	printf("this is the max number:%d\n",max);
	
	
	return 0;
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值