1.1C语言浅谈
C语言是一门语言,它和英语汉语等等那些语言很像,只是它是和机器交流的一总语言,这也正是它的魅力所在,我刚刚接触C语言的时候,觉得它是一个工具,是一个平台,只有掌握它才能走进计算机的世界。
编程语言有很多种,有汇编语言,C语言,C++,C#,VB,Java等等。其中它们有面向底层的,有面向用户的,C语言就是一个很好面向底层的语言,它发展已经很久,已经很稳定,并且是面向底层的一门语言,很多人使用它去写录芯片等等,这就是C语言的嵌入式开发。
在刚刚学习编程的时候,很多人都想编一个有图形化界面的应用程序,我不得不说这是一个兴趣的体现,但是也许很多人要失望了,因为C语言并不是十分理想,不得否认C语言也有图形库,但是它毕竟是一个面向底层的编程语言,个人认为不应该因为它有这个图形化功能就无限的将其放大,那样就有些本末倒置了,因为明明有面向对象的编程语言,我们可以使用它去更好的完成人机交互。
编程不要急于求成,应该稳扎稳打,有很多东西像是一个公式,像for( ; ; )等等,它中间的东西应该弄清楚是什么,而不是看网上的实例,网上的实例可以让你完成本次编程,但无法让你真正的掌握它。我是一个理工科,我觉得编程学习的过程应该是一个追其本质的过程,更多的时候采用的是控制变量法和等效替代法。这两个方法在没有语法错误,出现逻辑错误时候更为好用,可以很快的定位出错误位置。
1.2程序的结构(Holle C)
本文编辑器为CodeBlocks界面有可能不一样,不过并不影响C语言的学习。
头文件:每个程序必须有的,但不一定是什么,与使用的函数有关。
主函数:每个程序必须有的,其实也是一个函数,只是它是程序开始。
输出语句:C语言库函数中众多的一个。
返回值:判断函数是否正常结束。