C发展史的特点与常见的C语言程序

101 阅读4分钟
                                                                           C语言设计—菜鸟明轩 

一、C语言概述

★简述C发展史及特点

★常见的初级菜鸟C语言程序

1.简述C发展史及特点

发展史:

1、1963年,剑桥人学将ALGOL 60语言发展成为CPL语言。

2、1967年,朝侨大学的Martin Richards 对CPL语言进行了简化,产生了BCPL语言。

3、1970年,美国贝尔实验室的Ken Thompson将BCPL中的精华提炼出来,并为它起了一个有趣的名字“B语言”。

4、1973年,美国贝尔实验室的Dennis M.Ritchie在B语言的基础上最终设计出了一种新的语言,即C语言。

5、1977年,Dennis M.Ritchie 发表了不依赖于机器系统的《可移植的C语言编译程序》。

6、1978年,Brian W.Kemighian和Dennis M.Ritchie出版The C Programming Language

7、1989年,ANSIC标准被采用。

C语言的特点:

1、C请言具有结构通言的特点,程水之间得的期实药实的其事。

2、C语言的主着结构成分是法数。

3、运简得丰富。

4、数瞩类型丰富。

5、比较接近进件。

6、道法眼制少和程序设计自作度大。

7、生成日标代码质量高、程序执行改车高。

8、可移植性好,基本上不能修改能的用子各种型号的十算机和各种操作系统。

2.常见的初级菜鸟C语言程序

例码1 输出"Hello would!" 代码语句: 578f23173c8aebe6f7b91456d152e01.jpg 运行结果: ef2f2815a7e591c9f10843a49b6aeae.jpg 代码说明:

#include <studio.h>         //编译预处理命令是在程序编译之前要处理的内容,称为编译预处理命令。
void main()                 //函数首部  表示无返回值 也就是尾部不需要添加return0;
{
    ptintf("Hello would!");
}                           //函数体  简单来说是程序中定义一个函数功能的所有代码组成的整体。

注意事项:

(1)每个C程序必须有,且只能有一个主函数(main函数)

(2)一个函数是有两个部分组成,函数首部及函数体

(3)函数体由"{ }"括起来的

(4)函数调用语句,printf函数是输出函数,是把内容输出到显示器去显示的

(5)双引号的内容按照原样输出,但是"\n"是转义字符,代表的是换行

例码2: 有两个数,求它们的和,并输出 代码语句: 76ced326ec2ea182c3f77c51f8c5090.jpg 运行结果: db696a606744371ce2606d987903a28.jpg 代码说明:

#include "studio.h"        //  .h为头文件 双引号快起来及尖括号也行
main()
{
int x,y,sum;              //定义三个变量
    x=3,y=7;              //变量赋值
    sum=x+y;              //计算和
    printf("sum=%d\n",sum);
    return 0;             //return 0;代表程序正常退出
}

注意事项:

(1) #include称为文件包含命令,扩展名为.h的文件称为头文件。 (2)//表明为行注释部分, /..../表明为部分注释只要在符号中间的内容都被注释。都表示这句话的意思及代表着什么功能 (3)每一个说明、每一条语句都必须以分号结尾。 (4)一行内可以书写一条或多条语句,一条语句也可以分多行书写。

关于符号报错提示

案例1 a0aebf28cfcf96d124f517537470afe.jpg 出现这种报错就是使用了中文的符号 在C编程语言中只能识别英文符号 切记不要使用中文符号及结尾的时候一定要加上结束分号 不然一样会报错

C程序由五个部分组成

1.预处理部分

2.变量说明部分

3.函数原型声明部分

4.主函数部分

5.自定义函数部分

//虽然说有五个部分组成 但并不谁说这五个部分必须要有的//

必须要有的:

预处理部分 // #include <studio.h> 主函数部分 // 有且仅有一个的

不是必须的:

变量说明部分 // 向计算机申请空间 函数原型声明部分 //先声明 自定义函数部分 //在自定义去写

注意事项

(1)并非所有的C语言源和事都必须包含上述的5个部分。

(2)每个C语言源程序都必须有且只能有一个主函数 。

(3)每个C 语言源程序可以有零个或多个自定义的非主函数,只是它的名称不能是main。

(4)每个C语言源程序的语句必须用分号“;”结束,必须是英文状态下的。

(5)当C语言源程序由多个函数组成时,主函数可以定义在任何位置,但程序总是从主函数开始执行,且在主函数中结束执行。

                                                                                                                                                                                    ——17K.
往期文章:

下一期文章:C发展史的特点与常见的C语言程序