c入门第一篇——hello c!

开篇

有一师弟问我:“师兄,我该怎么才能把c语言学好呢?怎么能够快速入门呢?怎么快速精通成为高手呢?你当时是怎么学习的呢?”
我愣了一下,回想当年自己学习c是一个什么样的过程?那时的自己写一个九九乘法表都研究了半天。我说道:“你有听过一个卖油翁的故事么?”
师弟摇头道:“没,它讲的是啥?”
我说道:“古代的铜钱中间的有个方孔,你能够将油倒过去,铜钱还不湿么?”
师弟摇头道:“这个应该挺难的。”
我说:“这个卖油翁就行。别人问他是怎么做到的?他说:无他,唯手熟尔(没有什么技巧,就是练习多了,很熟练)。”
师弟似乎有所觉悟。学习c语言一样,离不开练习和debug。欲练神功,先下苦功。

hello world!

入门第一个基本程序,就是学习如何输出hello, world! 其基本代码如下。

#include  //c语言标准库: 输入输出函数头文件,这里用到了print输出函数

int main() //主函数,c语言程序入口
{
    printf("hello, world!\n"); //标准终端输出函数
    return 0; //函数返回0
}

为了避免重复造轮子,c语言封装了很多基础的通用库函数。其中printf函数就是其中的一个,主要是实现终端输出的功能。

编译和执行

程序的编译方式有很多种,如集成编译环境,在Linux/Unix系统中,编译很简单,gcc hello.c,会输出一个a.out文件。
./a.out 就可以执行程序,然后终端输出hello, world!

#./a.out
hello, world!

很遗憾,目前比较流行的编程语言都是外国人发明的,国人还需努力。编程语言的核心,还是依赖编译器,如果能够写出编译器,就可以发明一种编程语言。

你可能感兴趣的:(c语言入门,c语言,开发语言)