C程序设计(第五版)-第1章 程序设计和C语言课后习题答案
1.什么是程序?什么是程序设计?
程序:一组计算机能识别和执行的指令。
程序设计:给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段
2.为什么需要计算机语言?高级语言有哪些特点?
人和计算机交流信息也要解决语言问题。
高级语言特点:
1.不依赖于具体机器
2.数据结构更加丰富
3.更接近自然语言(算法语言)更容易掌握
4.编写的程序要经过编译或解释计算机才能执行
3.正确理解以下名词及其含义:
源程序:源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。
目标程序:为源程序经编译可直接被计算机运行的机器码集合
可执行程序:所有编译后得到的目标模块连接装配起来,再与函数库相连接成一个整体,生成一个可供计算机执行的目标程序,称为可执行程序。
程序编辑:在计算机上编辑源程序。
程序编译:先预处理,再对源程序进行检查,判定它有无语言方面的错误,如有则发出错误信息提示程序员修复,没有错误后,将源程序转换为二进制形式的目标程序。
程序连接:把所有编译后得到的目标模块连接装配起来,再与函数库相连接成一个整体。
程序:一组计算机能识别和执行的指令。
程序模块:程序模块即可由汇编程序、编译程序、装入程序或翻译程序作为一个整体来处理的一级独立的、可识别的程序指令。
程序文件:描述程序的文件称为程序文件。
函数:函数中的代码执行后可以实现你某种目的,或者得到想要的数据.
主函数:是程序执行的起点。
被调用函数:调用其它的函数。
库函数:C语言库函数是把自定义函数放到库里,是别人把一些常用到的函数编完放到一个文件里,供程序员使用。程序员用的时候把它所在的文件名用#include<>加到里面就可以了(尖括号内填写文件名),例如#include<math.h>。
程序调试:调试是所有或部分代码编写完成后,让程序在调试器中运行,用这种手段对程序进行分析,找出并修正潜在问题。
程序测试:测试程序运行情况。
4.编写一个C程序,运行时输出:
Hello World!
#include <stdio.h> int main() { printf("Hello World!\n"); return 0; }
5.编写一个C程序,运行时输出以下图形:
*****
*****
*****
#include <stdio.h> int main() { printf("*****\n"); printf(" *****\n"); printf(" *****\n"); return 0; }
6.编写一个C程序,运行时输入a,b,c三个值,输出其中值最大者:
#include <stdio.h> int main() { int a, b, c, max; scanf("%d,%d,%d", &a,&b,&c); max = a; if(max < b){ max = b; } if(max < c){ max = c; } printf("%d\n", max); return 0; }
C程序设计(第五版)-第1章 程序设计和C语言课后习题答案
C程序设计(第五版)-第2章 算法--程序的灵魂课后习题答案
C程序设计(第五版)-第3章 最简单的C程序设计—顺序程序设计课后习题答案
C程序设计(第五版)-第4章 选择结构程序设计课后习题答案
C程序设计(第五版)-第5章 循环结构程序设计课后习题答案
C程序设计(第五版)-第6章 利用数组处理批量数据课后习题答案
C程序设计(第五版)-第7章 用函数实现模块化程序设计课后习题答案
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)