300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 别怪我没提醒你 新手初敲代码(C语言)极有可能遇到的问题

别怪我没提醒你 新手初敲代码(C语言)极有可能遇到的问题

时间:2019-04-26 15:38:22

相关推荐

别怪我没提醒你 新手初敲代码(C语言)极有可能遇到的问题

好的,先生们女士们,很久不见甚是想念啊!!您即将看到的是阿涛的第二篇博客。

上一篇博客,阿涛浅谈了一波自己入门之前的一些考虑,那么经过三天的学习呢,阿涛已经可以独立敲出一些比较简单的代码了,接下来了阿涛将要给各位讲讲自己在敲代码时遇到的问题还有一些要点。

这几行代码,相信只要学过一点编程的兄弟们都会感觉到很亲切,首先呢我们要做的就是把这几行代码记忆下来,依着瓢画葫芦并不是什么难事。

情到深处,按照一般流程,大部分人都会去百度百科上复制粘贴一段关于C语言的介绍,来水时长,水篇幅,阿涛怎么可能做那种蝇营狗苟之事呢?阿涛是一个现实主义的人,我学计算机完全是为了生计,生活,并不是为了传承某种历史 ,所以我希望在目前大家能够首先学好技术,等有朝一日,你驾驶着布加迪威龙,副驾驶上坐着一位金发碧眼的小姐姐,你一手开香槟一手操作(这种行为是属于违法的,我只是在描述一种意境,大家千万不要学!!!),等那个时候你不妨再深入了解一下计算的历史,那样子就可以算得上是陶冶情操,对吧?

好的,话说回来,今天我就给大家讲解一下上面的代码。

首先,阿涛再次强调,上面的代码就目前来说,务必要烂熟于心,不能磕磕碰碰老半天,才打好,结果还是错的!

先给大家说明一点,在我们敲编程代码的过程中,绝大部分内容都是需要在英文状态下完成,这里阿涛就给大家推荐微软自带的输入法,很简洁,也比较好用。为什么说这一点呢,因为在C语言(应该也是所有编程语言)同一个键在英文状态下和中文状态下打出的,会被认为是两个完全不同的东西,就比如” “ " ” " “ “,这边呢我是打了几个引号,可能在视觉上面这几个小点点差不多大对不对,可是如果你在编译器里面用中文的引号,那它就会报错.

我们可以看到,就因为我打了一个中文状态下的括号,就导致了整个程序都无法运行。而且我们试想一下,等以后我们走上了工作岗位,可能只有几行代码的工作量吗?极有可能就是成千上百行代码摆在那里,你有信心能够一眼看出中文括号与英文括号的区别吗?届时,那可真的是叫天天不灵叫地地不应了。

这里呢,阿涛推荐大家更改一下输入法设置。

右击右下角输入法——点击设置——点击按键——开始根据自己的习惯更改

我建议大家不要勾选中英文切换中的shift,因为阿涛自己在敲代码的时候总是莫名其妙的会从英文切换到中文,可能就是因为我在用shift搭配其他字符的时候操作不当,导致了中英文输入法的切换吧,当然这只是阿涛的一家之谈,也很有可能就是阿涛比较笨拙-- .--。

接着我们继续回到这个代码

#iinclude被称为文件包含命令,std是英文standard(标准)的缩写,i代表input,o代表output(相信大家一定都能够理解)所以#include <stdio.h>就是标准输入输出头文件的意思。

int是定义整形的标识符,main()表示主函数,他是整个函数的入口,在一个程序中有且仅能有一个,当你按住ctrl+F5运行程序时,编译器就会从main函数里的第一句开始编译;从{到}叫做函数体,C语言规定,return 0表示正常返回,return 非零代表异常返回,那么实际上return的到底是不是0会不会由差异呢?实践出真知!

我们可以看到,两张图片唯一不同的就是return的值,可是对于我们程序的运行似乎没有问题,这是什么情况呢?我也询问过相关人员,也上网搜过一些资料,可能由于我现在知识的匮乏,并不能够给诸位一个很好的解释,所以无论是我还是屏幕前的你,就把return 0当作是一个行业规范就行了,在main函数的末尾,不妨加上return0,给他三分薄面又能怎么样呢?做一个总结:在main函数中,return 0 必须出现在结尾处,在其他函数中,等我学到了再跟大家分享。

说到这里,还是得和大家伙说明一下,我不是没有一些C语言的基础知识,只是我觉得大范围的复制粘贴有违我写博客的初衷,这些知识能够提升的是一个程序猿的个人素质,它能够让你知道自己敲出的每一行代码都是一些什么含义,让你敲的每一串代码都i具有了生命力,YOU ARE THEIR GOD,YOU ARE THEIR FATHER!

最后呢再给大家传授一点书写习惯的问题,就比如{} 这两个括号,我们最好就是一起打下来,然后键盘左键到括号里面再Enter换行,这么做是因为在成百上千行代码中,会有成百上千个{},如果你不第一时间打出两个,谁能保证你最后会不会记得补全它们呢?即使你记忆力超群,记住了还缺少一个括号,谁又能保证你确保你打的这个}就是对应着开头的那个{呢?所以说,落袋为安,先下手为强,为了确保我们代码的正确性,我们还是需要用一点兵法以及心理学的!

好的再次感谢诸位能够看完我的一点点小感触,山高水长我们来日方长!

百年大道,你我共勉!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。