李成笔记网

专注域名、站长SEO知识分享与实战技巧

简单的C语言程序之基本概念

在前一节中,通过一个简单的pun.c程序进行入门,介绍这个程序中关键的指令、语句和函数的描述,是其在我们脑海里有个清晰直观的认识。在这一节中,还是以pun.c程序为例子来继续探究C语言中的基本概念。

#include <stdio.h>
int main(void) {
	printf("Hello World! \n");
	return 0;
}

这一节还是以这个简单的pun.c程序为例子,继续归纳出一些通用的程序格式。一般的 格式如下


 指令
 int main(void){
	具体的语句:是用来实现具体功能的程序代码
 }

可以看作是程序的开始和结束位置,从这个模块Q%A得出这么一个共识:C语言依赖于 缩写词和特殊符号。此外C语言程序至少依赖3个关键的语言特性:指令、函数和语句。 接下来,一起分别探讨相关的内容

2.1 指令

首先什么是指令? 所谓的指令是在C语言程序进行编译之前,预处理器会对该程序进行编辑。因此把预处理 器执行的命令称为指令。 本次我们先从#include指令开始解析,也就是从

#include <stdio.h>

从这条指令中,编译器在编译之前把<stdio.h>中包含的关于C语言标准输入/输出库的 信息放到执行的程序中,很多情况下,C语言的标准库都是通过#include的方式放在文 件开头部分。为什么要包含这些库函数呢?因为C语言不像其它编程语言有内置的读和 写命令,而是通过库函数进行实现。在C语言中,所有指令都是以#开始,并与其它代码 进行区分开来,指令末尾不需要分号结束。


2.2 函数

函数就是处理具体逻辑的代码块,类似Java中的方法【前提你得了解过Java】。在C语 言的世界中,程序就是函数集合构成。 在C语言程序中必须包含main函数,而且在程序执行过程中,操作系统自动会调用main 函数。除了main函数之外还有普通函数。现在我们先暂时不用关注它们,后续的章节中 我们再进行介绍。

在pun.c程序中,我们可以看到语句块的末尾有return 0。它是指程序在执行结束之前 会给操作系统返回一个状态码,数据类型是int。在这里有两个作用,一是表main函数 的终止;二是指出了main函数返回的值是0。0在这里表示程序告诉操作系统它是正常终 止的。假设在这个程序的末尾没有return 0;程序会终止吗?大家可以亲自动手写代码验证,然后运行观察结果。 经过我自己在Visual Studio编写代码运行后,pun.c程序是可以结束的,而且也没有 看到警告。可能在其它的编译器上有警告的产生。

2.3 语句

语句是程序在执行的时候的命令。在pun.c程序中只有两种语句,一是printf函数调用 语句,二是return返回语句。在C语言中,要求每条语句的末尾以分号结尾,否则会出现 语法的错误,我们在很多编辑器上是可以被检测出来的。

2.4 显示字符串

在pun.c程序中,printf函数是一个强大的函数,运行这个程序的时候会在显示控制台 字符串,这种字符串成为字面量

2.5 注释

在写程序的时候,清晰准确的注释非常重要,注释可以出现任何必要的地方,它有多行 注释【/* ...*/】和单行注释【//】。多行注释也可以对单行进行注释具体根据开发 的需要进行选择。当编译器在读取程序的时候碰到注释会进行忽略。

这一节先写到这里,后续会继续学习和探究其它的基本概念。请关注我,让我们一起共同进步罢!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言