目录
前言:
上一篇文章我们初步认识了C语言并学会了基本地使用编译器,那本篇文章便将介绍如何编写C语言以及C语言的一些重要的基本概念。
一、编写C语言
C语言作为一类完整的编程语言,编写起来有着清晰的逻辑要求(当然这也意味着编写C语言代码时需要足够清醒的头脑)。
最简单的C语言程序如下:
大致有三个部分:对标准库头文件的引用、主函数的书写 以及 库函数的使用。
此处建议可以先依据图片尝试编写这一段代码,并进行编译观看一下运行结果。
具体每个内容讲解在稍后的基本概念介绍中。
二、C语言的基本概念
1.标准库、库函数及其头文件
在最初程序员编写程序时,所有功能的实现都得自己一点点编写,这意味着会出现很多程序员需要重复劳动编写常用的功能性代码,这并不便捷。因此,官方为了优化这一现象,提供了统一的C语言标准。
简单理解,我们可以认为就是各个编译器提供的标准库。而在标准库里存放的就是所谓的库函数,这些库函数的相关功能是在头文件里声明的。
这也说明,没有对应的头文件,库函数的功能是无从得知的。即库函数的使用必须要有头文件。
那如何引入头文件呢?
这边涉及了上边提及的代码中的 # include < .h> ,我们称这为头文件的包含。
在 < > 中便根据需要输入要引用的头文件名称。头文件列表有下:(带标注的为常见的,且红色方框标注重要性更高)
部分头文件举例说明:
<stdio.h>
标准输入输出(standard-input-output)。
相关常用库函数有 printf()(用于输出打印)、scanf()(用于用户输入)、getchar()(用于单个字符输入)、putchar()(用于单个字符输出)。
printf()简单介绍:
作用:将参数文本输出到屏幕上。
一般格式:
1. printf (" 输出内容 ");
2. printf (" %d %c %f ", a , b , c );
这里的%d、%c、%f 为占位符,指这个位置可以被指定值替换。即该示例中将被后面指定的a,b,c中的值替换。
%d 对应打印 整数(整型),%c 对应打印 字符,%f 对应打印 小数/浮点数(浮点型)