C语言教程-Hello,world

从本节开始,我们将正式的开始学习C语言,行业惯例,我们将以Hello,world程序开始。

开发环境

工欲利其事,必先利其器,首先我们要选择一个合适的开发环境来创建我们的第一个工程。在此,我推荐几个IDE让大家使用。

  1. visual studio:在windows操作系统下,visual studio可以说是最好的IDE了,visual studio除了可以开发C语言之外还可以开发C#等语言,是很强大的开发工具。大家可以前往微软官网下载最新的社区版,完全免费。
  2. CLion:CLion的好处就是跨平台,如果你可能使用多个操作系统,那么建议使用CLion,CLion可以在不同的平台为你提供高度一致的编程体验。但是需要有一定的CMake基础。
  3. XCode: 在MAC OS系统里,XCode也是不错的选择。
  4. VSCode: VSCode本质上只是一个编辑器,但可以自由的下载插件,但是配置并不简单。

在这里,我推荐没有基础的同学可以选择visual studio或者XCode,不仅免费,且比较简单,具体的IDE使用方式可以自行百度。这里主要讲解代码。

开始编码

从这里开始,我们就正式的开始学习C语言了,我们将以Hello, World程序为入门开始我们的学习之旅。
首先我们使用我们的IDE创建一个C/C++工程,具体创建方法可自行百度,然后输入以下代码。

#include <stdio.h>

int main(int argc, char **argv)
{
    printf("hello,world\r\n");
    return 0;
}

在上面的代码中第一行以#开头的被称为预处理命令,在这里#include <stdio.h>的含义为包含(引入)stdio.h这个文件里的内容。类似stdio.h这样的以.h为结尾的文件称之为头文件,在stdio.h声明了标准输入输出函数,例如代码中的printf("hello,world\r\n")就使用了标准输出函数"printf",关于什么是函数,后文再讲。
第三行到最后一行整个片段,是主(main)函数的定义,一般的,每个可执行程序都有且只有一个main函数。这里给出的是主函数的标准格式,代表其返回值为int有两个参数,其中第一个参数是名为argc的int形参数,第二个为名为argv的char**参数。关于什么是返回值,什么是参数,后文再讲。
在代码的倒数第二行return 0;代表了主函数返回0,关于为什么主函数需要返回值,应该返回什么,后文再讲。
值得关注的是,代码中的printf("hello,world\r\n");将会在我们的控制台或者终端打印出hello,world字样,这段文字后面还会有一个换行。printf韩素的功能就是打印一段文字到终端上,代码中的\r\n将会在后文转义字符中讲解。
到这里,我们就已经完成了C语言入门,我们只需要点击IDE中的运行按钮,就可以在控制台看到hello,world这段文字了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值