一颗执着、俏皮的心
计算机语言有哪些?分别又有啥不同?答曰:分为机器语言、汇编语言、高级语言。其实管它怎么分类,反正都是语言,只是用的不同的语言表达形式,作用都是为了交流和记录用的。计算机只能读懂机器语言(就是由0和1两个数字组成的一串有序的东西)。高级语言很接近人的语言,由于发明它的人说的是英语,为了便于理解,其语言的关键词很接近英语,又为了能够使编写简便,所以就制定了一些规则,特定单词加上规则就组成了高级语言。汇编就是介于两者之间的一种语言,相比高级语言来说更接近机器语言。c语言就是高级语言中的一种。
算法就相当于套路,用套路来解决问题。解决同一问题有多种套路可用,也就意味着算法的多样性,由于套路存在好坏和效率,因此衍生出算法的选择和优化这种编程中看起来高大上的存在,其实也就那么回事。
顺序结构 就是流水账,早上起床,吃早饭,上课,吃午饭,上课,吃晚饭,睡觉,最后就哈,美好的一天过完了。就是程序按顺序向下执行。
选择结构 就是做选择,中午吃青菜盖饭呢还是吃豪华牛排饭呢,然后发现口袋只有8块钱,然后去吃青菜盖饭了。根据设定的条件进行判断然后做出选择。
循环结构 儿子,你今晚罚抄一百遍课文才能吃饭,然后就开始抄,第一遍。。。。第九十九、第一百遍,然后就可以去吃饭了。在满足设定的条件之前(或之后),重复执行某些指令。
找一个语言翻译软件(如Visual C++ 6.0软件)将写好的c代码翻译成机器语言,这样计算机就能看懂了。
①源文件就是最初的那个文件,就是我们最初用c语言写出来的那个代码。②目标文件就是翻译成的机器语言,理解为这个文件是我们的目标或者目的——得到一串计算机能读懂的代码。③可执行文件可以理解为由写的代码加工成的应用程序,可以在电脑上运行使用了。细细分析此处,可以帮助大家理解以及区分.c/.obj/.exe后缀的文件。
本篇致力于以通俗诙谐的语言描述帮助大家对整个计算机语言有个透彻的理解
对照严谨的语言书籍,通过本篇经验可达到加深理解的效果
做任何事都需要一定的精力。