【C语言从零到入门】第四节 C语言的基本结构

一. C语言的基本构成

我们来分析一下上节中的第一个程序

在这里插入图片描述

1. 函数

函数是C语言程序的基本单位,在上面的代码中:

  • “main”是函数名
  • “void”是函数的返回类型(void表示无返回值)
  • “{}”及其包裹的代码是函数体。

main函数又称为主函数,它是C语言程序的入口。C语言的程序总是从主函数开始执行。所以我们将代码写在主函数的函数体里就可以了。

我们的第一行代码printf(“Hello World”)就是调用了一个名为“printf”的函数,它的作用就是在屏幕上输出文字。

我们可以将"Hello World"改成其他内容,再运行一下程序试一试。(千万不要将双引号删除)

例如:

printf("你好");

2. 函数体

函数体是函数的一部分,它由“{}”及其中间包裹的代码组成。

3. 代码的基本写法

  • 学习C语言的前期,我们的代码都会写在主函数的函数体中。
  • 每一行代码的结尾都要加一个分号

例如:

void main()
{
    代码1;
    代码2;
}

4. 文件包含语句

文件包含语句表示我们要引入某文件。

如上图中的printf函数就被定义在“stdio.h”文件中,我们必须要引入它才能使用printf函数。

文件包含语句的基本结构是:

#include<要包含的文件名>

或者

#include"要包含的文件名"

二. C语言的顺序结构

C语言有三种基本结构:顺序结构、选择结构和循环结构。

本节我们主要了解顺序结构,其它两种结构会在后续章节讲解。

什么是顺序结构?

顺序结构即按顺序从上到下执行的结构。

在C语言中,代码会从主函数的函数体开始从上到下执行。

文件包含语句

void main()
{
    代码1;
    代码2;
    代码3;
}

上面的代码就会先执行代码1,再执行代码2,最后执行代码3。

那么,猜猜下面的代码会输出什么?

#include<stdio.h>

void main()
{
    printf("这是");
    printf("我的");
    printf("第二个程序");
}

三. C语言的注释

  • 注释即对代码的解释,注释是为了方便自己或他人理解自己写的代码。

  • 注释不会被执行,所有被注释的内容都会被计算机忽略掉

  • 注释可以写在任何地方

  • C语言中有有两种注释:单行注释和多行注释

1. 单行注释

单行注释的写法是

//我是注释内容

其中“//”后面的一整行都会被视为注释

#include<stdio.h> //我也是注释哦

//我是注释,我可以在这里

void main() //我也可以在这里
{
    //printf("我是printf,我不会被执行,因为我被注释掉了");
    printf("Hello World");
    //我还可以在这里
}

注释对代码没有任何影响,所以上面的代码的输出结果依然是 Hello World

2. 多行注释

多行注释的写法是

/*
	我是注释内容
*/

“/*” 和 “*/” 中间的所有的内容都被视为注释

#include<stdio.h>

/*
	我是注释
*/

void main()
{
    printf("Hello World");
    /*
    	我是注释
    	我也是注释
    	printf("我是printf,我不会被执行,因为我被注释掉了");
    */
}

当然,也可以把多行注释当作单行注释使用:

#include<stdio.h>

void main /*我还可以在这里*/()
{
    printf("Hello World"/*这里也可以哦*/);
    /* 注释内容 */
}

小结:

#include<stdio.h> //包含"stdio.h"文件,以便使用printf函数


/*
	* main是函数的名字,void是函数的返回值类型
	* main函数又被称为主函数
	* 主函数是程序的入口
*/
void main()
{ //函数体的开始
    
    //这段代码的作用是输出一个帅气的男人
    printf("云先生B");
    
} //函数体的结束



/*
	好了,文章到这里就结束了。
	我们下一节再见。
*/
发布了6 篇原创文章 · 获赞 2 · 访问量 123

猜你喜欢

转载自blog.csdn.net/qq_34802028/article/details/105452469