c的历史
计算机时很笨的,无法向人类一样一下子就懂,你必须一步步告诉它,而这一步步就叫算法.
计算机适合做重复的计算。重复的计算恰好是人类所不擅长的.
为什么是c语言呢?,不仅仅是因为c语言能做到的很多,更是因为c语言的热度一直没下过而且学会一个语言,再去学其他语言就会变得很简单.因为其他语言其实相差不多.也就是所谓的语法差异很小
下面是c语言的历史:
c语言的使用一般在哪里呢?
一般就在操作系统,嵌入式系统,驱动系统,底层驱动,图形引擎,或者图像处理,声音效果一类
c语言是一种高级语言和工业语言,日常的应用是极少用c编写的,学习c的过程主要是练习自我
#include 也就是所谓的头文件
int是数据类型
printf里面的引号是字符串,\n会将输出的结果后面换一行.
一旦你写错了,编译器会将错误地点标红,但注意错误很难找的哦,还有些写程序时切记不能开中文.
计算机里的CPU可以直接运行人类编写的程序吗?为什么说编程语言不是和计算机交谈的语言?
不可以,因为机器只能读懂二进制,人类编译的语言需经过程序翻译成计算机语言,计算机才可以执行
为什么看到有的书上的main()是void main(),而我们课件上是int main()?还有main()里面那句return 0;是必须的吗?
int main()是需要返回数值的,而void main()是不需要的,所以int main()才需要return 0
计算机语言:
低级语言:{1.机器语言:计算机能直接识别和接受的二进制代码称为机器指令,机器指令的集合就是该计算机的机器语言.
2.汇编语言:机器语言的符号化,用英文字母和数字表示指令的符号语言.汇编指令需通过汇编程序转换机器指令才能执行}
3.高级语言:更接近人们习惯使用的自然语言和数字语言,用高级语言编写的源程序需要通过编译程序转换为机器指令的目标程序.