郝兵c语言_郝斌C语言笔记——C语言概述

语言是交流沟通的工具,编程语言是人与计算机交流的工具。关于自学

前期的课程因为封装的内容不多一定能够看懂而后期的课程看似简单,但自学起来难,是因为内部封装/隐藏了很多代码来完成一个功能代码之间的逻辑性不强。要想自学,最好有技术大牛可以询问,让别人告诉你这个代码实现或完成什么样的功能,代码中涉及的硬性的规则规定,哪些代码是需要去记忆的模板哪些是需要自己去理解,哪些是插件本身省略的代码,可能有人点拨你能够茅塞顿开,但是你要自己去翻书,可能要花费很多的时间,最后也没有搞明白。

总之前期可以自学,后期凡是涉及第三方插件软件将很多操作封装的/隐藏的,并且有很多硬性的规定,如果没有资料进行说明的/你查不到资料的不建议自学。知识的讲解方式

为什么需要A;什么是A;怎么用A;注意的问题;A的应用领域;A的掌握程度(对于初学者这个内容需要大致了解还是需要进行深入的研究)

个人看法:写书是一个自我的事情,正因为自己对图书出版业部门,老师正因为深知自学的不易既然市面上没有符合自己要求的书籍当自己有实力就自己去创造

适合入门的书推荐:谭浩强、王爽、林锐发视频的原因

①市面上没有符合自己要求的入门的书就自己做视频

②自己自学时花了很多时间也走了很多弯路希望让别人少走弯路

③希望自己的视频对别人有帮助,(自己也看了很多别人分享的文章视频对自己很有帮助)因为自己的视频让别人搞清楚一个知识的成就感C语言的起源和发展

B语言写出了第一个操作系统——UNIX用于大型商务机,C的创始人是B的创始人的同事,C是对B的扩充两人合作用C改写了UNIX的第五版。之前的软件一般用于军工和学习研究。UNIX免费发布到大学供其学习研究,Unix系统是开源的有人发现错误后要改写他就要学习C语言。由于系统的广泛使用使C语言流行。

C中必学的两个知识函数和指针C语言的特点

优点:

代码量小;C 语言简洁、紧凑,使用方便、灵活、程序更小。我们也可以编写出 让人极其费解的代码。虽然没必要强迫自己编写晦涩的代码,

速度快;

功能强大;

C 语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。 生成目标代码质量高,程序执行效率高。

缺点:

危险性高:Java会对任何可能出错的地方报错而C语言的自由度比较大只要不是太大的错误不会报错可以通过很多危险操作如果用的不当程序就挂了

你可能会犯一些莫名其妙的错误,这些错误不可能在其他语言中出现。C 语言在提供更多自由的同时,也让使用者承担了更大的责任。

开发时间长:C是面向过程的代表每次写大的项目(代码超过10万行容易崩溃这时就需要重新设计思想和框架)

可移植性:比汇编语言好,但相对于跨平台的(Java的程序在不同的机器都能跑起来且结果相同)Java来说C就差一些了。

C语言来开发文字处理 程序、电子表格、编译器和其他产品,因为用 C语言编写的程序紧凑而高效。更重要的是,C程序很方便修改,而且移植到新型号的计算机中也没什 么问题。这也是老师为什么比较金山和微软的word既说明了C语言应用广也说明了代码紧凑程序小

C 语言已成为嵌 入式系统编程的流行语言。也就是说,越来越多的汽车、照相机、DVD 播 放机和其他现代化设备的微处理器都用 C 语言进行编程。除此之外,C 语 言还从长期被FORTRAN独占的科学编程领域分得一杯羹。

输入1的解除方法:windows键输入cmd/win+R输入cmd-->输入shutdown -a

输入2也只是模拟不会真爆炸

现在大多数病毒不会破坏硬盘就更不会爆炸了染了病毒重做下系统就ok

其实这就类似一个小病毒编译运行后会生成一个.exe的可执行文件这里的12为了讲解的方便让你去选如果不用选一运行就(谈对话框)关机

木马是你不知道他在运行背地里运行机子运行一段时间就越来越慢然后死机不建议尝试调任务管理器ctrl+Alt+.

怎么学C语言

问题解答

C++在C语言的基础上嫁接了面向对象编程工具(面向对象编程是一门哲 学,它通过对语言建模来适应问题,而不是对问题建模以适应语言)。 C++几乎是C的超集,这意味着任何C程序差不多就是一个C++程序。学习C 语言,也相当于学习了许多C++的知识

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值