2024-2025-1 20241316 《计算机基础与程序设计》第六周学习总结
作业信息
这个作业属于哪个课程 | 2024-2025-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | 2024-2025-1计算机基础与程序设计第六周作业 |
这个作业的目标 | 计算机科学概论第7章 《C语言程序设计》第5章 |
作业正文 | https://www.cnblogs.com/bml128/p/18522370 |
教材学习内容总结
计算机科学概论第 7 章总结
程序设计语言:介绍机器、汇编、高级语言,涉及语法(书写规则)和语义(语句含义)。
程序设计范型:包括过程式(以函数为块,数据和操作分离)和可能涉及的面向对象(对象封装数据和操作,有继承、多态等特性)。
程序设计环境与工具:编辑器(用于写代码,有语法高亮等功能)、编译器(将源程序转成目标程序)和解释器(逐行解释执行)。
《C 语言程序设计》第 5 章总结
数组:C 中用于存相同类型元素的数据结构,有一维等形式。
教材学习中的问题和解决过程(先问 AI)
问题1:return 1什么时候使用
解决方案:1. 在主函数(main
函数)中
- 在C语言中,
main
函数是程序的入口点。return 0
是main
函数最常见的返回值,表示程序正常结束。但是,你也可以返回1来表示程序出现了一些错误或者非标准的结束情况。 - 例如,下面的程序检查是否成功打开一个文件。如果文件打开失败,返回1来表示程序出错。
#include <stdio.h>
int main() {
FILE *fp = fopen("nonexistent_file.txt", "r");
if (fp == NULL) {
printf("无法打开文件\n");
return 1;
}
fclose(fp);
return 0;
}
- 当你在命令行或者其他环境中运行这个程序时,操作系统或者调用这个程序的其他程序可以通过返回值来判断程序是否正常结束。返回1就像是程序在说“我遇到问题啦”。
- 在自定义函数中作为返回值
- 当你编写自定义函数时,
return 1
可以用来返回一个表示成功或者某种特定状态的值。假设你有一个函数来检查一个数是否是奇数,返回1表示是奇数。 - 例如:
int is_odd(int num) { if (num % 2!= 0) { return 1; } return 0; }
- 在这里,
is_odd
函数接受一个整数num
,如果num
除以2的余数不为0(即num
是奇数),函数返回1;否则返回0。你可以在程序的其他地方调用这个函数来进行判断。 - 比如:
int main() { int number = 5; if (is_odd(number) == 1) { printf("%d是奇数\n", number); } else { printf("%d是偶数\n", number); } return 0; }
- 当你编写自定义函数时,