C语言基础——“hello word”篇

C语言基础——“hello word”篇

在昨天的教程中,大家已经对C语言有了简单的了解。但是对于我们新人来说,光是了解什么是C语言是不够的,我们要学会怎么利用C语言进行编程,在学习编程的过程中逐渐提高自己的逻辑思维能力。

话不多说,今天带大家认识程序员接触地第一个代码“hello word”。无论学习什么高级语言,都要先让他和这个世界打招呼“你好,世界”。在今天的教程中会教大家学会利用编译器建立项目,在这个项目中添加文件,编写程序,编译运行。同时为大家介绍printf语句的用法,头文件的导入方法,为大家介绍什么是main函数。下面开始今天的内容。

一、初始编译器

首先打开编译器,了解几个最基本的button,如下图箭头所示,今天认识“文件”菜单和“运行”

点击文件,新建,会看到有新建项目或者新建源代码(快捷键CTRL+N),这两个都是新建,有什么区别呢?新建源代码针对简单的程序,新建项目针对大型文件,需要将一个代码定义在不同的文件中,目的是为了提高代码的重用率,提高编程效率,减小工作量。为了让大家养成好的编程习惯,我们采用添加项目的方式。(源代码可以看作是项目中的一个子文件)。

(一)新建项目

图片中需要关注的三个箭头分别表示编程语言类型/项目类型/项目名称,根据英文也可明白,大家可以自行选择,我们本次选择空项目。

点击确定,选择存储路径,如下图所示:

(注意:名称大小写区分,不能以数字开始,不能出现空格,小数点等特殊字符,不能出现关键字,至于什么是关键字,以后会给大家介绍)

点击保存进入下面这个页面,“未命名”则是默认的项目文件,点击项目左面的加号可以看到所有项目中添加的文件

(二)添加文件

右键选中项目名称

Newfile指的是新建一个文件,这个文件可以用来储存库函数,结构体或者源代码都可以,添加/移除则是添加/移除已经写好的文件,添加文件夹则可以批量添加文件。我们选择Newfile

右键点击文件名可以对文件的参数进行修改,比如修改名字等等,我将未命名二文件修改为test。点击CTRL+S选择路径进行保存。

打开项目的路径,我们可以看到所添加的文件,我们看一下,我的项目路径为F:\博客\C语言\代码,可以看到test.c文件已经出现了,好了说到test.c,‘.c’是C语言文件的扩展名,‘.cpp’是C++文件的扩展名。

到了这里,项目建立已经结束了

  • 写代码
  • 导入头文件
#include<stdio.h>

每个头文件都代表了一个库函数,通过上面这个语法可以将这个库函数导入到我们的项目中来,我们便可以直接使用库函数中的方法,比如stdio.h文件便定义了C语言的基本格式以及输入输出等基本方法。

接下来便是主函数,每个函数都是一个代码块,其组成成分为:

返回值类型+函数名称+参数列表+函数主体。大家可能不是很明白这些名称的含义,大家先不要管,在今后的学习中会一一的将给大家。

今天只说main函数,格式为:

 int main()

{



}

表示main函数不需要接收参数,返回一个整数,int在C语言中就代表整数

函数的主体就是一个过程,对接收的参数进行加工,然后把加工结果返回,不多说。

加上函数主体,今天只讲一个方法,或者说函数printf(“hello,word”),一定要注意双引号,括号是英文格式;

细心的人会看到我在这句话的末尾加了一个分号(英文格式),为什么呢?因为编译器对格式看的很重,每个语句之间以分号隔开,编译器看到分号便知道这句话结束了。

整理一下就是:

#include<stdio.h>

 int main()

{

    printf(“hello, word”);

}

最后加上返回值,return 0; 便表示代码结束了(一个函数只能有一个return语句)

#include<stdio.h>

 int main()

{

    printf(“hello, word”);

    return 0;

}

大家可以在自己的编译器上运行一下,如果出错的话就可能是大小写或者符号格式(标点为半角符号,也就是英文)出错,大家可以检查一下,或者私信博主(Q:2427731012)

 

三、最后便是运行了

CTRL+S进行保存,点击运行,编译运行,便可以看到结果

出现这个界面就代表运行成功了

 

 

今天的教程到这里就结束了,下一次给大家讲什么是变量,什么是常量,如何通过键盘输入,以及变量的简单应用。

彩蛋:大家可以将hello word替换为别的字符串,比如说我爱***,或者我不知道了,大家自由发挥。。。。

 

 

欢迎大家点击关注,么么哒

 

发布了31 篇原创文章 · 获赞 43 · 访问量 5251

猜你喜欢

转载自blog.csdn.net/qq_41582910/article/details/97128555