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