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

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语言的编写以及编译执行的流程,初学者可能对里边的一些细节还不是很清楚,我们后面会逐步深入。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值