请选择 进入手机版 | 继续访问电脑版

初始C语言

[复制链接]
烟尘满 发表于 2021-4-21 07:26:57 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
初始C语言


1.1 C语言的起源

  1. 它是1972年,贝尔实验室的丹尼斯·里奇(Dennis Ritch)和肯·汤普逊(Ken Thomson)在开辟UNIX操纵系统设计了C语言
复制代码
1.2 选择C语言的来由

  1. 在已往41多年里,C语言已成为最重要,最盛行的编程语言之一
复制代码
1.2.1 设计模式

  1. C是一门盛行的语言,融合了盘算机科学理论和实践的控制特性
复制代码
1.2.2 高效性

  1. C是高效的语言。在设计上,它充实使用了当前盘算机的优势,因此C步调相对更紧凑,而且运行速度很快
复制代码
1.2.3 可移植性

  1. C是可移植的语言
复制代码
1.2.4 强大而机动

  1. C语言功能强大且机动(盘算机范畴常常使用这两个关键词)
复制代码
1.2.5 面向步调员

  1. C语言是为了满足步调员的需求而设计的,步调员使用C可以访问硬件,操控内存中的位
复制代码
1.2.6 缺点

  1. 人无完人,金无足赤,C语言也有一些缺点
复制代码
1.3 C语言的应用范围

  1. 早在20世纪80年代.C语言就已经成为小型盘算机(UNIX系统)使用的主流语言
复制代码
1.4 高级盘算机语言和编译器

  1. 高级编程语言(如,C)以多种方式简化了编程工作
复制代码
1.5 语言标准

  1. 现在,有许多C实现可用
复制代码
1.5.1 第一个ANSI/ISO C标准

  1. 随着C的不绝发展,越来越广泛地应用于更多系统中,C社区意识到需要一个更全面,更新颖,更严格的标准
复制代码
1.5.2 C99标准

  1. 1994年,ANSI/ISO团结委员会开始修订C标准,最终发布C99标准
复制代码
1.5.3 C11标准

  1. 维护标准任重道远.
复制代码
也注意事项:
使用术语ANSI C,ISO C或 ANSI/ISO C讲授C89/90和较新标志公有的特性,用C99或C11先容新的特性,有时也使用C90
1.6 使用C语言的7个步调

  1. C是编译型语言,如果之前使用过编译型语言,就会很熟悉组建C步调的几个步调
复制代码

1.6.1 第1步: 界说步调的目标

  1. 在我们开始写步调之前,要在脑海中有清晰的思路
复制代码
1.6.2 第2步: 设计步调

  1. 对步调应该完成什么任务有感感念的认识后,就应该思量如何用步调来完成它
复制代码
1.6.3 第3步: 编写代码

  1. 设计好步调后,就可以编译代码来实现它
复制代码
1.6.4 第4步 :编译

  1. 接下来的这一步是编译源代码
复制代码
1.6.5 第5步 :运行步调

  1. 传统上,可执行文件是可运行的步调
复制代码
1.6.6 第6步 :测试和调试步调

  1. 步调能运行是个好迹象,但有时也大概会出现运行错误
复制代码
1.6.7 第7步 :维护和修改代码

  1. 创建完步调后,你发现步调有错的,大概想扩展步调的用途,这时就要修改步调
复制代码
1.7 编程机制

  1. 生成步调的详细过程因盘算机情况而异
复制代码
1.7.1 目标代码文件,可执行文件和库

  1. C编程的根本计谋是,用步调把源代码文件可执行文件,典范的C现实过编译和链接两个步调来完成这一过程这是编译器和链接器图
复制代码

1.7.2 UNIX 系统

  1. 由于C语言UNIX系统而生,也因此而盛行,所以我们从UNXI系统开始,它是UNIX的一个分支,但是由于法律原因不使用名称
复制代码
1.在UNIX系统上编辑

  1. UNIXC没有自己的编辑器,但是可以使用通过UNIX编辑器,如emacs,jove,vi或X W心动晚上System文本编译器
复制代码
2.在UNIX系统上编译

  1. 虽然在我们看来,步调完美无瑕,但是对盘算机而言,这是一堆乱代码我给你们准备用UNIX准备C步调图:
复制代码

1.7.3 GNU编辑器聚集和LLVM项目

  1. GNU项目始于1987年,是一个开辟大量自由UNIX软件的聚集
复制代码
1.7.4 Linx 系统

  1. Linux是一个开源,盛行,类似于UNIX的操纵系统,可在差异平台上运行
复制代码
1.7.5 PC的下令行编辑器

  1. C编辑器不是标准Windows软件包的一部门,因此需要从别处获取并安装C编译器
复制代码
1.7.6 Windows/Linux

许多Linux发行版都可以安装在Windows系统中,以创建双系统
1.7.7 Macintosh中的C

  1. 现在,苹果免费提供Xcode开辟系统下载(已往,它有事免费,有时付费),它允许用户选择差异的编程语言,包罗C语言
复制代码
文章小结
C是强大而简便的编程语言,它之所以盛行,在于自身提供大量的实用编程工具,能很好地控制硬件,而且,与大多数其他步调相比,C步调更容易从一个系统植到别的系统
C是编译型语言.C编译器和链接器是把C语言代码转化可执行代码步调

来源:https://blog.csdn.net/qq_54566274/article/details/115817393
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )