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.
【微语】新年和平常不一样,欲望也不肯定要在过年期盼。唯有一些特地的人,他们用心通知你,我又陪伴了你一年。