2019-03-04 c语言学习-问题1 因输入语句的格式不对而导致xx.exe已停止工作

因输入语句的格式不对而导致xx.exe已停止工作

1.问题(问题,原因,错误展示)

2.解决办法 (改进,正确格式,正确程序结果展示)

3.区别编译器vc6.0已停止工作

4.我的感悟

1.问题:

今天在练习代码时,出现了sumTwoFunction.exe已停止工作,这让我很是郁闷,研究了好久,毕竟除了Compile出现了警告外,Build也没出现什么错误,execute也弹框了,就在我输入了数字,准备等待结果出现时,出现了sumTwoFunction.exe已停止工作,我可是郁闷了。问过了朋友才知道,是因为输入语句的格式不对而导致的。问题情况如下图所示。


错误程序展示:

2019-03-04 c语言学习-问题1 因输入语句的格式不对而导致xx.exe已停止工作_第1张图片


2019-03-04 c语言学习-问题1 因输入语句的格式不对而导致xx.exe已停止工作_第2张图片


2019-03-04 c语言学习-问题1 因输入语句的格式不对而导致xx.exe已停止工作_第3张图片


2.解决办法:

scanf的输入格式不对,少写了个&,这是经常会犯的错误,要注意。

正确格式:

scanf("%d,%d",&c,&d); 注:切勿忘记了符号&

解决后的程序结果展示:

2019-03-04 c语言学习-问题1 因输入语句的格式不对而导致xx.exe已停止工作_第4张图片

      3.  下面此图为软件vc6.0已停止工作的模样

2019-03-04 c语言学习-问题1 因输入语句的格式不对而导致xx.exe已停止工作_第5张图片


4.我的感悟

感悟1:只要代码出错,就会出现xx.exe已停止工作,并非编译器有错误(我刚开始以为是我的编译器错了呢,吓死我了)。注:上面这个图是软件vc6.0已停止工作。

感悟:自己还是写的少了,以后要多加练习,积累经验,不要害怕出错,只要错了,知道怎么改正就行,将来都是一个很好的经历,终有一天会成为一个优秀的人,成为一个自己想成为的人,加油!

你可能感兴趣的:(2019-03-04 c语言学习-问题1 因输入语句的格式不对而导致xx.exe已停止工作)