程序设计基础知识点
1. 什么是程序?什么是程序设计?
程序是一串指令组成的指令集合。程序设计是从确定任务到得到结果,写出文档的全过程。
c语言的特点:简洁性、结构化控制语句、数据类型丰富、运算符丰富、物理地址操作、可移植性、高效率性。
C语言也有一些缺点,如数据封装性弱,语法限制不严格,对数组下标越界不作检查等;
为什么需要计算机语言?高级语言有哪些特点?
计算机语言可以使人与计算机交流(两方都能识别)。高级语言具有普适性,不依赖具体的机器,写出的程序对任何型号机器都适用。
源程序:用高级语言写的程序;
目标程序:机械指令的程序(二进制),其实也是用高级语言编译后的程序,这样可以让计算机识别也就是变成所谓的机器语言;
可执行程序:可供计算机执行的目标程序(高级语言编译后);
程序编辑:编写源代码;
程序编译:将源代码通过编译器转换为目标程序;
程序连接:即将编译好的目标模块(一个程序可能包含若干个源程序文件,一次编译只能得到一个源程序文件的目标文件即目标模块)连接在一起形成完整的程序;
程序模块:模块化编程是一种将程序划分为多个模块的编程方法,每个模块负责完成特定的功能,比如一个定义的函数就是一个模块;
程序文件:程序的文件称为程序文件,程序文件存储的是程序,包括源程序和可执行程序;
函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用,函数也是程序的基本单位,程序的功能也主要靠函数实现。
包括两个部分:函数首部(即函数的第一行,包括函数名、函数类型、函数属性、函数参数、参数类型)和函数体(花括号内部分也是功能区);
函数要经过声明和定义!且总从main函数开始;
库函数:在头文件中的函数,已经被定义好,
函数库是一些事先写好的函数的集合。
函数是模块化的,可以被复用。A写好的一个函数然后共享出来,当B有相同的需求就不要自己写直接用A写好的这个函数就可以;
程序调试:是将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程;
程序测试:是指对一个完成了全部或部分功能、模块的计算机程序在正式使用前的检测,以确保该程序能按预定的方式正确地运行;
结构化算法:由基本结构构成的算法 ;
结构化程序:特点:强调程序设计风格和程序结构的规范化,提倡清晰的结构,具有易于编写、阅读、修改、和维护的特点,减少程序出错的机会,提高程序的可靠性,保证了程序的质量。结构化程序就是用计算机语言表示的结构化算法,用三种基本结构组成的程序必然是结构化的程序。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~