为什么先学习C语言-创新互联

*** 学习C语言前必知

注:本文章参照MOOC浙大翁恺C程序设计及个人理解整理。

目前创新互联已为上千的企业提供了网站建设、域名、雅安服务器托管绵阳服务器托管、企业网站设计、红塔网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
一 了解计算机思维

求个方程,人可以去解方程。
但是计算机不会直接解方程,他可以去凑,去试,从1试到+∞,尝试哪种符合结果(枚举)。

然而这样枚举必然导致效率不高。
因此,出现了很多提高计算机效率的方法,例如二分法先确定范围的方法。

二 程序的执行 1首先先要了解程序的概念:

程序就是解决某个问题的代码序列/程序就是用编程语言表达出计算机要解决的问题,正式一点称:程序=算法+数据结构
(1)所谓算法我认为就是解决问题的方法,相同的问题可以有不同的算法(方法)去解决。
(2)所谓数据结构我认为是针对某一问题中所涉及数据的类型,比如C语言中的int(整形数据)float(单精度浮点型)double(双精度浮点型)对数据的分析

2程序有两种执行的方法,不同类型的语言不完全相同。 (1)解释执行:逐条解释并执行,边解释边执行,在解释过程中并不产生目标程序。 (2)编译执行:翻译程序(翻译代码)为目标程序(使计算机能够读懂),再执行翻译后的目标程序。

相同之处:都需要转化成计算机才能够读懂的二进制才能够被执行
区别:编译型不需
本质上初学者我认为不必要纠结,可以暂时不做区分。

三、计算机如何解决问题

只会一步一步的,机械的,但是可以保证不出现做出别的行为(前提是描述正确即代码正确),你对计算机的输出是命令而不是交谈。

C语言应用范围: 1、操作系统 、嵌入式系统、 驱动程序 、底层驱动、图形引擎、图形处理 2、C语言更偏向于编译执行

编译需要环境:可以是编辑器+编译器/IDE(集成开发环境)
举例说明:
微软的vscode属于编辑器,需要配置ming编辑器环境来实现程序的运行
微软的VS属于IDE,不需要再配置,下载完成即可开始愉快的玩耍。

四 浅谈C语言历史:

由B语言发展而来(很多人有个误区,认为C是computer的缩写)

1969年夏天开始,第四版unix用的C语言写的

1989年C标准ANSIC C

1990年iso接受ANSIC 的标准 C89

1995年更新为C95 1999年更新为C99(当前最新就是C99)

五 、为什么选择先学习C语言: 1、C语言使用范围相对广泛,企业有大量的应用。 2、语言之间差异很小,很多其他语言都可以称为Clike语言,和C语言有很多相似之处。先学习C语言有利于更好的了解计算机工作原理,为以后学习其他语言打基础。相对于先学习其他语言有等多的优势。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧

当前题目:为什么先学习C语言-创新互联
网页地址:https://www.cdcxhl.com/article16/dddddg.html

成都网站建设公司_创新互联,为您提供动态网站品牌网站制作网站建设软件开发网站制作网站收录

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设