2023-12-25 05:53来源:m.sf1369.com作者:宇宇
C语言的发展历史
C语言的原型ALGOL 60语言。(也称为A语言)
1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。
1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。
1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。
而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
教了多年《C程序设计》课程,大多学生觉的这门课程难学。其实,按照我们现在的教学大纲和教学要求,只要同学们掌握一些方法,克服心理上畏难、不轻言放弃,是完全可以学好的。 《C程序设计》的内容很丰富,按照我们现在的教学大纲
传说在很旧很旧以前,软件界出了一位大师。他能直接使用0和1这样的二进制位编写复
杂和无错的运行飞快的程序,而且他编过的机器代码的数量比我们吃过米还要多。他用眼
睛看看机器的硬盘灯,就知道程序运行的当前状态。他只要用耳朵听一听机器的噪音,就
可以准确地判断出程序错误出现在哪个模块的哪一行代码。他使用程序语言效率极高,甚
至他写的10行代码可以比得上别人写的100行代码的功能,而且还快。他轻易不给人写程序
,即使千金换他一行程序。但他一旦编程,那可是萧萧洒洒一挥而就,代码都是一行千金
。他从不困惑于软件的体系或结构的问题之中,因为他通晓软件的本原和软件的未来。他
早已看透软件世界与现实世界的本质,面向对象对他来说只是他博大精深的武功中的一套
长拳。他能使用几乎所有的软件开发工具,从CASE工具到DEBUG,甚至,有人亲眼看见过他
用一把小刀在磁盘表面刻写操作系统的一段内核程序……自他死后,软件界再也没有过真
正的大师。世间只残存一些有关他的故事,一代一代的流传下去……
#include<stdio.h>
struct employee
{
char name[20];
char id[20];
int gl;
int salary;
};
int main()
{
struct employee em;
printf(姓名:\n);
scanf(%s,em.name);
printf(身份证:\n);
scanf(%s,em.id);
printf(工龄:\n);
scanf(%d,&em.gl);
printf(工资:\n);
scanf(%d,&em.salary);
printf(姓名:%s 身份证:%s 工龄:%d 工资:%d\n,em.name,em.id,em.gl,em.salary);
return 0;
}
程序如上,就是输入输出。