在学习C语言之前,我们要简单地了解一下什么是C语言。
C语言是一种面向过程的计算机程序设计语言。1972年美国贝尔实验室的丹尼斯·里奇,在B语言的基础之上,设计出了C语言。最初的C语言只是为了实现UNIX操作系统辅助功能的一种语言而设计,在1973年,丹尼斯·里奇与肯·汤普森将UNIX的90%改用C语言编写,从而C语言很快风靡全球。
了解了什么是C语言,接下来我们来编写第一个程序。
我们对编写的程序进行解析:
第1行:编译预处理指令,使用标准输入、输出,我们也称为包含头文件。
第2行:空行。
第3行:C语言的主函数,并且标注了函数的返回类型为int类型(int 代表的是整型,如:-2、0、3等)。
第4行:复合语句开始标识,与第10行是匹配的。
第5行:C语言中的单行注释。
第6行:输出函数,输出了指定内容,并打印了回车(“\n”即为在输出结果的最后加入了回车)。
第7行:空行。
第8行:C语言中的多行注释。
第9行:终止main函数,并返回值0,这个返回值的类型要第3行主函数标注的返回类型相同才行。
第10行:复合语句结束标识,与第4行是匹配的。
在程序介绍过程中,提到了函数,再说一下函数,函数包含两部分,一个是函数首部,另一个是函数体。
在上面的程序中,第3行int main() 为函数首部,第4行与第10行即为函数的开始部分与结束部分,在他们之前的内容即为函数体(第5行至第9行)。
这里特殊说明一下,在C语言中有且仅有一个主函数,同时呢,所有程序都是从这个主函数开始,也是从这个函数结束。以后我们所写的程序,都是基于这个程序的基础之上进行修改,也就是说我们把这个程序看作是一个基础框架。为了让大家更好的了解,我们接下来根据学生到的知识点,编写如下程序。
****** ****** ****** ******
总结:
- 由一个或多个函数组成(至少要有一个主函数);
- 主函数main()是由系统提供的,一个程序有且仅有一个主函数main();
- 程序总是从主函数main()开始,在主函数main()结束;
- 主函数main()可以放在程序的任何位置;
- 通常使用 // 来进行单行注释,使用 /* 可跨多行 */ 来进行多行注释;
- 每行语句通常以分号(“;”)结尾;
- 允许出现空白行, C语言在编译时会忽略它,但它通常起到分隔功能的作用;
- “\n”在输出时,实现了在输出内容后面加入回车。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。