美文网首页
C语言从初识到热恋(一)-- “Hello World”

C语言从初识到热恋(一)-- “Hello World”

作者: 这里有颗小螺帽 | 来源:发表于2019-12-09 23:23 被阅读0次

    C语言能做什么

    编程语言种类繁多,例如C、C++、Java、python、javascript、GO、C#等等。每一种语言都有自身的优点,都有自己擅长的领域。

    在这些语言中,C语言更为接近底层,同时作为一种通用的编程语言,可以编写出很多很多应用,例如python的解释器、git等就是用C语言编写的。

    第一个C语言程序

    好记性不如烂笔头,学一门语言一定要多敲代码,包括一些看起来特别简单的代码。

    #include<stdio.h>
    int main(){
        printf("Hello World");
        return 0;
    }
    

    上面代码的功能是打印出 Hello World ,我们来一行一行地分析代码的具体含义。

    #include<stdio.h>
    

    在C语言中,.h 文件被称为 头文件,里边是一些 函数的声明宏定义,这两个名词不懂没关系,以后的文章会详细讲。这些头文件可以是编译器自带的,也可以自己编写,用的时候直接用 #include 包含进来就可以了。

    int main(){
    //your code
    }
    

    这是定义了一个返回值为 int 类型的 main 函数,函数里的具体逻辑被两个花括号 {} 包围。

    printf("Hello World");
    

    printf() 是什么,它就是能够让 Hello World 显示在屏幕上的主要功臣,它是来自 stdio.h 中的函数,一般被叫做库函数。我们把 Hello World 作为参数传给 printf() ,这样显示打印任务就完成了。

    return 0;
    

    因为我们之前定义好的 main 函数是有返回值的,所有必须加上 return,这里表示程序运行结束后返回 0.

    最好定义有返回值的 main 函数

    编译并运行

    代码写完了,如何让代码跑起来呢。与python、javascript这些脚本语言不同,C语言是需要编译后才能运行的,这里建议用Linux 或者 Mac OS 来学习 C语言。

    代码写好,保存为 .c 格式的文件,然后用 gcc 编译器来编译。
    在终端输入:

    gcc helloWorld.c
    

    回车会生成一个 a.out 文件
    在终端输入:

    ./a.out
    

    这样,Hello World 就打印在屏幕上了。

    总结

    这篇文章通过一个打印 Hello World 的例子简单介绍了一下C语言的编写以及编译执行的流程,初学者可能对里边的一些细节还不是很清楚,我们后面会逐步深入。

    日拱一卒,功不唐捐,加油!

    相关文章

      网友评论

          本文标题:C语言从初识到热恋(一)-- “Hello World”

          本文链接:https://www.haomeiwen.com/subject/uraigctx.html