程序员必犯的一百个错误——1.

41 阅读1分钟

作为一个伟大的程序猿,究极目标肯定是写出超级完美的代码,但是成功的路上并不是一帆风顺,人非圣贤孰能无过,记录自己的失败,那么成功就会离自己越来越近,今天我们要犯的错误是

1)[Error] incompatible type for argument 2 of 'func1'

2)[Error] too many arguments to function 'func1'

3)[Error] too few arguments to function 'func1'

1) image.png

这段错误代码中,参数类型分别是intdouble,但是调用时赋值的结果却是1a,“double”是浮点数类型,而“a”是字符串类型,类型不匹配,所以报错

2)

image.png

这段代码中,定义的函数参数有两个,而传入的参数只有一个所以报错

3)

image.png

这段代码中,定义的函数参数有两个,而传入的参数有三个(或者多个)所以报错

最后正确的代码应该为

#include <stdio.h>
void func1(int a,double b){
	
} 
int main(){
	func1(1,2.3);
	return 0;
}

好了,这里就是伟大的程序员都会犯的错误之一,赶快去检查自己的代码有没有犯这种错误吧

这篇文章就结束了拿去玩吧