首页 > 编程语言 >2022-2023-1 20221408《计算机基础与程序设计》第七周学习总结

2022-2023-1 20221408《计算机基础与程序设计》第七周学习总结

时间:2022-10-16 12:02:00浏览次数:78  
标签:语句 头文件 int 20221408 void char 2022 2023 find

第七周学习总结

作业信息

  • 这个作业属于哪个课程:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP
  • 这个作业的要求在哪里:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK07
  • 这个作业的目标:总结本周学习内容
  • 作业正文:https://www.cnblogs.com/liudi20221408/p/16794310.html

教材学习总结

C语言程序设计

  • do-while语句中while括号后面的也是循环产生的条件
  • 在执行类似1<i<6的条件时,需将其输入为1<i&&i<6
  • for(初始;循环控制表达式;增值表达式)
  • %ld-->long
  • 随机函数:magic=rand()
  • 生成一个一到一百的未知数:magic = rand() % 100 + 1
  • 随机数种子:strand(1)
  • 嵌套循环中的break和continue只对包含它们的最内层的循环语句起作用,不能有break跳出循环
  • find判断法:find=0(find为假)   for(; !find ;)    在判断语句if末尾输出find=1(表示find为真)

计算机科学概论

  • 推进:push()
  • 弹出:pop()
  • 子程序的用法:子程序可以有返回值也可以为空
  • 抽象符合函数
  • 广度、深度优先搜索,单源最短路搜索

教材学习中的问题和解决过程

  • 问题1:没有看懂嵌套循环中几个循环的逻辑与顺序
  • 问题1解决过程:从题目开始重新梳理,自己尝试写该题目的答案
  • 问题2:头文件中的<stdlib.h>适用于什么情况?
  • 问题2解决过程:

stdlib 头文件即standard library标准库头文件

stdlib 头文件里包含了C、C++语言的最常用的 系统函数

该文件包含了C语言标准 库函数的定义

可用函数:

void calloc(unsigned n,unsigned size)

void free(void* p)

void * malloc(unsigned size)

void * realloc(void * p,unsigned size)

int rand(void)

void abort(void)

void exit(int state)

char* getenv(const char *name)

int putenv(const char *name)

long labs(long num)

double atof(char *str)

int atoi(char *str)

long atol(char *str)

char *ecvt(double value,int ndigit,int *dec,int *sign)

char *fcvt(double value,int ndigit,int *dec,int *sign)

参考网页:(4条消息) c语言头文件stdlib.h的详细介绍_小马哥丶的博客-CSDN博客_stdlib.h是什么头文件

代码调试中的问题和解决过程

  • 问题1:在执行分支语句的条件时,容易被问题中给的条件带跑,如:2x+1应变成2*x+1,1<i<3应写为1<i&&i<3
  • 问题2:出现函数与头文件不匹配的情况
  • 问题2解决过程:根据构建代码找到提示错误的语句,再结合互联网查找错误类型,确认是头文件与函数不匹配,再查询头文件的适用情况
  • 问题3:do-while语句中while括号后面应填继续循环的条件,而不是结束循环的条件

学习进度条

  代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
第一周 150/150 2/2 17/17
第二周 100/250 1/3 15/32
第三周 200/450 2/5 16/48
第四周 230/680 2/7 17/65
第五周 200/880 2/9 20/85
第六周 350/1230 5/14 14/99
第七周 470/1700 1/15 15/114

 

标签:语句,头文件,int,20221408,void,char,2022,2023,find
From: https://www.cnblogs.com/liudi20221408/p/16794310.html

相关文章