C语言与现代高级语言的关系

C语言是一个不分操作系统的高移植性语言,他可以直接在任意操作系统运行。
计算机的所有运算包括== + -运算均由CPU完成运算,CPU有自己的工作区,工作区由多个寄存器组成,每个寄存器可以存储一个数字
 CPU的计算步骤
1.将内存单元中的XX数字复制到寄存器1
2.将内存单元中的XX数字复制到寄存器2
3.将寄存器2的内容复制到寄存器1
4.将寄存器1的运算结果复制到新的内存单元

计算机如何进行比值运输或逻辑运算
存储在计算机中的所有内容均是数字,即便是字符也有自己的数字编码。

比较字符其实就是在用寄存器比较两个字符的数字编码是否一致
C是C++ JAVA JS等高级语言的底层语言 C++基于C开发 JAVA JS等高级语言基于C++开发

高级语言的统一开发流程

 1.定义需求 2.设计程序 3.编写程序 4.编译程序 5.运行程序 6.测试和调试Bug 7.维护和修改Bug

猜你喜欢

转载自blog.csdn.net/qq_38603437/article/details/89609298
今日推荐