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语言的开发过程与Visual C++6.0开发环境


菜鸟明轩
1 声望0 粉丝

C/C++ 领域资深者