c语言简单程序作业,C最简单的程序竟不是"hello world"!入门必知C语言知识

099e6e771c83df1315a3180f2d12d3b9.gif

89d551181fc9618989fdbf688c75721a.png

前言

本文主要讲解C语言的第一个程序,上一章给大家讲了vs2013的安装,常规部署,以及简单实用。第一个C语言程序很简单,但是知识点也很多哦,总总体上去研究C语言,学习C语言将由此章节拉开序幕,亲爱的准备好了没?

C语言是结构化编程语言,从整体布局开始了解

每个c程序及其语句必须采用特定结构。每个c程序都有以下一般结构:

c语言简单程序作业,C最简单的程序竟不是

第1行:注释 - 编译器忽略它们

本节用于提供程序的小描述。注释行只是被编译器忽略,这意味着它们不会被执行。在C中,有两种类型的注释。

单行注释:单行注释以//符号开头。我们可以写任意数量的单行注释。

多行注释:多行注释以/ *符号开头,以* /结尾。我们可以在程序中编写任意数量的多行注释。

在C程序中,注释行是可选的。根据要求,我们写注释。C程序中的所有注释行仅提供了解程序及其代码的指导原则。

第2行:预处理命令

预处理命令用于包括头文件和定义常量。我们使用#include语句将头文件包含到我们的程序中。我们使用#define语句来定义一个常量。根据要求使用预处理语句。如果我们不需要任何头文件,那么就不需要编写#include语句。如果我们不需要任何常量,那么就不需要编写#define语句。

第3行:全局声明

全局声明用于定义全局变量,这些变量在声明后的所有函数中都是通用的。我们还使用全局声明来声明函数。根据要求使用此全局声明。

第4行:int main()

每个C程序都必须编写此语句。该语句(main)指定C程序执行的起始点。这里,main是一个用户定义的方法,它告诉编译器这是程序执行的起点。这里,int是在完成主方法执行后将返回操作系统的值的数据类型。如果我们不想返回任何值,我们可以将其用作void。

第5行:打开{

open brase表示块的开始,属于主方法。在C程序中,每个块都以“{”符号开头。

第6行:局部声明

在本节中,我们声明了声明它们的函数或块的局部变量和函数。本节中声明的变量仅在声明它们的函数或块中有效。

第7行:可执行语句

在本节中,我们编写执行读取数据,显示结果,计算等任务的语句。本节中的所有语句都是根据要求编写的。

第9行:关闭 }

闭括号表示块的结尾属于主方法。在C程序中,每个块以'}'符号结尾。

第10,11,12行......:用户定义的函数()

这是我们实现用户定义函数的地方。用户定义的函数实现也可以在main方法之前执行。在这种情况下,不需要声明用户定义的函数。直接它可以实现,但它必须在main方法之前。在程序中,我们可以根据需要定义许多用户定义的函数。每个用户定义的函数都需要函数调用来执行其语句。

89d551181fc9618989fdbf688c75721a.png

第一个C语言程序

打开vs2013,创建一个C语言项目,添加一个C语言源文件,键入以下代码,按下ctr+f5 发现程序一闪而过。

c语言简单程序作业,C最简单的程序竟不是

这是C语言中的入口函数,也是最简单的C语言程序。

ps:程序一闪而过,vs存在的一个问题,和程序代码没有任何关系,加一个防止闪屏函数system函数即可。由于system函数是别人写的,所以首先要加载别人实现的文件,这个文件我们称之为头文件.system函数的头文件是 stdlib.h 。增加后再编译运行程序,结果如下:

c语言简单程序作业,C最简单的程序竟不是

关于system函数我们下一章节将会详细讲解。

知识解析

89d551181fc9618989fdbf688c75721a.png

#include 头文件

一般而言,每个C++/C程序通常由头文件和 定义文件 组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明,而定义文件用于保存程序的实现。而程序中system函数的实现在stdlib.中,所以在使用前需要用#include 包含。

89d551181fc9618989fdbf688c75721a.png

头文件包含形式

#include :库目录

#include "xx.h" :自定义文件,.c文件所在的目录或者具体路径

查找库目录:

c语言简单程序作业,C最简单的程序竟不是选中头文件,右击 打开文档

c语言简单程序作业,C最简单的程序竟不是右击stdlib.h,查看所在文件夹

c语言简单程序作业,C最简单的程序竟不是这inlcude 文件夹就是库目录

ps:

C语言中大多数库都在这个include 目录下

自己写的头文件在里面都是可以直接采用#include 方式包含进来。

89d551181fc9618989fdbf688c75721a.png

main函数

主函数是可执行程序的入口函数。当操作系统加载可执行程序到内存中,并且为可执行程序开辟进程空间后,系统调用的可执行程序内的第一个函数,其它各函数、方法的调用,都从主函数开始驱动。(现在不理解main函数没关系, 后续我们会学习自定义函数,现在照写即可)。

ps:每一个C语言程序有且只有一个main函数

4.int 对应return 0

int:关键字,表示的是整形,也就是整数的意思

return:表示返回,return 0,返回0 0是整数,正好对应int

ps:这里的int 表示函数返回值类型 ,return 0:表示函数返回值是0

89d551181fc9618989fdbf688c75721a.png

结束语

本期作业:今天的知识到这里结束了,今天作业:自动动手写一个最简单的C语言程序,然后运行程序即可。下一章节内容system函数原理,以及system函数与关机小程序的实现。

文章都是手打原创,每天最浅显的介绍C语言、C++,windows知识,喜欢我的文章就关注一波吧,可以看到最新更新和之前的文章哦。如果足下基础比较差,不妨关注下,人人都可以学习的视频教程,通俗易懂,深入浅出,一次只讲一个知识点。不深奥,不需要钻研,在公交、在地铁、在厕所都可以观看,随时随地涨姿势

微信号:coolmoying

今日头条:C语言基础

-扫码关注我-

ab562635bcf0f73564bfa6d0c97aaeb3.png

df0682cdb354b5d3d3c0f8449f80e54e.png

你可能感兴趣的:(c语言简单程序作业)