c语言程序设计答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.什么是程序?什么是编程?
程序:是一组可以识别和执行的指令,每条指令使计算机执行特定的操作
编程:它涉及从确定任务到获得结果以及编写文档的整个过程
2.为什么需要计算机语言?高级语言的特点是什么?
为什么需要计算机语言:计算机语言解决了人与计算机之间交流的语言问题,因此计算机和人可以相互识别
高级语言的特点是什么
2.1高级语言的数据结构比汇编语言和机器语言丰富;
2.2高级语言与特定机器结构之间的关系与汇编语言和机器语言不紧密;
2.3高级语言更接近自然语言,更易于掌握;
2.4在执行计算机之前,必须先编译或解释以高级语言编写的程序;
3.正确理解以下名词及其含义:
(1)源程序,目标程序,可执行程序。
源程序:是指按照某些编程语言规范编写的未编译文本文件,它是一系列人类可读的计算机语言指令
目标程序:一组源代码,可在编译源程序后由计算机直接运行。Obj用作计算机文件中的扩展名
可执行程序:将所有编译的目标模块连接并组装在一起,形成一个带有功能库的整体,以生成可以由计算机执行并成为可执行程序的目标程序
(2)程序编辑,程序编译,程序链接。
程序编辑:输入或编辑源程序。
程序编译:
首先,使用C提供的预处理器对程序中的预处理指令进行编译和预处理
检查源程序的语法,以确定是否存在语法错误,直到没有语法错误为止
编译器会自动以二进制形式将源程序转换为目标程序
程序连接:将所有已编译对象模块连接和组装为一个整体的过程称为程序连接
(3)程序,程序模块,程序文件。
程序:一组可以被计算机识别和执行的指令,并且可以在电子计算机上运行以满足人们的某些需求
程序模块:可以由汇编程序,编译器,装载程序或翻译程序整体处理的,独立且可识别的程序指令级别
程序文件:程序文件称为程序文件。程序文件存储程序,包括源程序和可执行程序(4)函数,主函数,被调用函数,库函数。
功能:封装一段常用代码,可以直接调用以完成某些功能
主要功能:又称主要功能,是程序执行的起点
被调用函数:当一个函数调用另一个函数时,第二个函数被调用
库函数:通常是指编译器可以在C源程序中调用的函数。它可以分为两种,一种是C语言标准指定的库函数,另一种是C语言标准指定的库函数
编译器特定的库函数
(5)程序调试,程序测试。
程序调试:这是在程序进入实际操作之前通过手动或编译器方法测试和纠正语法和逻辑错误的过程
程序测试:指在正式使用前已完成其全部或部分功能和模块的计算机程序的测试,以确保程序可以按照预定方式正确运行
4.编写一个C程序,运行时输出
你好,世界!
该程序是某些外国c教科书中的第一个程序示例,通常称为Hello程序。