时间:2024/2/23来源:本站原创作者:佚名
白癜风医院有哪些 https://yyk.39.net/bj/zhuanke/89ac7.html

今天是学习c语言的第三天,今天没有写程序而是看了一会书。看的就是《cprimerplus》的第一章,因为本人效率太低,导致第一章都没看完。

所以就看完的部分,说一说自己的理解。

说到c语言,不得不提的一样东西就是计算机。因为c语言是计算机上的一种编程语言。所以要理解c语言我们可以先理解计算机。

先说说计算机的组成,计算机由主机,鼠标,键盘和显示器组成。而主机就是就是计算机的核心,现在的家用主机由主板,显卡,内存,硬盘,和cpu组装而成。cpu是中央处理器,计算机绝大部分的运算工作是由cpu处理。cpu的工作就是处理指令。他从内存中处理并执行一条指令,然后又从内存中处理并执行另一条指令。一个吉赫兹的cpu一秒钟能大概重复这样的操作十亿次,因此cpu的速度惊人。但事实是计算机只能处理数字,这些指令都是数字。个人感觉计算机就像是一个算盘。

总的来说,不管是数字还是字符,图片,视频也好,包括指令,在计算机看来就是一堆数字,计算机的工作是处理数字。

然而由于编程语言的出现就有了系统和软件,再加上软硬件的不断升级配合,才有了我们现在用的计算机。

c语言

c语言是一门高级编程语言。这是不同于机器语言的,所以在我们用c语言时我们需要用到c编译器,将代码翻译成机器语言,还要用到链接器,将翻译的代码和其他代码合并生成可执行文件。通过编译和链接两个步骤,这样计算机也能弄懂到底要干什么。

要说明的一点是最初的源代码是.c为扩展名的文件,被编译器翻译成的中间文件是以.obj为扩展名,最终通过编译器和链接器的作用,把目标代码、系统的标准启动代码和库代码这3部分合并成一个文件,即可执行文件。可执行文件是以.exe为扩展名。

今天到此为止,希望大家每天开心,喜欢我的可以
转载请注明原文网址:http://www.gzdatangtv.com/bcyyfz/bcyyfz/18618.html

------分隔线----------------------------