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!"
代码语句:
运行结果:
代码说明:
#include <studio.h> //编译预处理命令是在程序编译之前要处理的内容,称为编译预处理命令。
void main() //函数首部 表示无返回值 也就是尾部不需要添加return0;
{
ptintf("Hello would!");
} //函数体 简单来说是程序中定义一个函数功能的所有代码组成的整体。
注意事项:
(1)每个C程序必须有,且只能有一个主函数(main函数)
(2)一个函数是有两个部分组成,函数首部及函数体
(3)函数体由"{ }"括起来的
(4)函数调用语句,printf函数是输出函数,是把内容输出到显示器去显示的
(5)双引号的内容按照原样输出,但是"\n"是转义字符,代表的是换行
例码2:
有两个数,求它们的和,并输出
代码语句:
运行结果:
代码说明:
#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
出现这种报错就是使用了中文的符号 在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开发环境
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。