浅谈程序设计和C语言
2021/5/5 22:55:28
本文主要是介绍浅谈程序设计和C语言,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
学前必备知识
程序:一组计算机能识别和执行的指令。
计算机语言:计算机工作基于二进制,计算机只能识别和接受由0和1组成的指令。
计算机能直接识别和接受的二进制代码称为机器指令。机器指令的集合就是该计算机的机器语言。
一条符号语言的指令对应转换为一条机器指令。转换的过程称为“汇编”,因此符号语言又称汇编语言。
高级语言:接近于人们习惯使用的自然语言和数学语言。(它与具体的机器距离较“远”)
源程序:高级语言写的程序
目标程序:使用编译器将源程序转换为机器指令的程序。
编译方式:A、解释方式 B、编译方式
高级语言的发展阶段:
A、非结构化语言
B、结构化语言
C、面向对象语言
C语言的特点:
1、语言简洁、紧凑、使用方便、灵活。
2、运算符丰富。(共有34种运算符)
3、数据类型丰富。
4、具有结构化的控制语句。
5、语法限制不太严格,程序设计自由度大。
6、C语言允许直接访问物理地址,能进行bit(位)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
7、用C语言编写的程序课移植行好。
C语言入门程序
在屏幕上输出 I love C program.
1 #include<stdio.h> 2 int main() 3 { 4 printf("I love C program.\n"); 5 return 0; 6 }
程序分析
main()是函数的名字,表示主函数,main前面的int表示此函数的类型是int类型(整型)。即执行主函数后会得到一个值(即函数值),其值为整型。 return 0的作用是:当main函数执行结束钱将整数0作为函数值,返回到调用函数处。 \n:表示换行符。 #include<stdio.h>:调用函数库中的输入输出函数(编译系统要求程序提供有关此函数的信息)--------》预处理阶段 文件后缀名.h的意思是头文件,因为这些文件都是放在程序各文件模块的开头的。 每一个C语言程序都必须有一个主函数(main函数),函数体由花括号{}括起来。 在每个数据声明和语句的最后必须有一个分号。 程序注释符 //:单行注释 /**/:多行注释 运行C语言的步骤与方法 源程序(编写程序)------》目标程序(对源程序进行编译)------》可执行程序(进行连接处理,生成可执行程序)------》运行程序------》生成结果
这篇关于浅谈程序设计和C语言的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15PingCAP 黄东旭参与 CCF 秀湖会议,共探开源教育未来
- 2024-05-13PingCAP 戴涛:构建面向未来的金融核心系统
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能
- 2024-05-08RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升