首页 > 其他分享 >(2024.1.29-2024.2.4)C语言学习小结

(2024.1.29-2024.2.4)C语言学习小结

时间:2024-02-04 14:56:55浏览次数:24  
标签:2024.1 2024.2 29 C语言 学习 解决

本周主要围绕《Head first C》这本书展开C语言学习,按照计划,我学习了的内容。

基本内容

这周学习的内容像是上学期最后的内容的扩展、延申、深入,高级函数那块有点绕但慢慢啃下来还可以接受。
以下是思维导图:



遇到的问题与解决、经验教训等

  • 问题0(上周的问题这周才解决):看到书里一段代码感觉不明白为什么要有xxxx='\0'那句

  • 解决0:用代码调试后发现那句是为了把输入的最后一个回车换行给删去换成\0

  • 问题1:看到下图时疑惑4.20域宽已经4了不应该是2吗?

  • 解决1:我实际用代码进行测试,以下是分别用%2.2f、%4.2f、%9.2f、%2.4f的输出结果,可以发现,运行时应该现满足小数位数的要求,如果此时域宽小于要求的域宽,才会在前面加空格。

  • 问题2:看qsort时不懂选择器函数升序为什么是a-b

  • 解决2:问GPT后明白了(其实书上好像也有,但是我没看懂)

下周计划

标签:2024.1,2024.2,29,C语言,学习,解决
From: https://www.cnblogs.com/zzz12138/p/18002062

相关文章

  • SMU Winter 2024 div2 ptlks的周报Week 2(1.29-2.4)
    这周学习到的知识点有斯特林数(F鸡数题!)F鸡数题!思路第二类斯特林数代码#include<bits/stdc++.h>#defineintlonglong#defineMOD1000000007usingnamespacestd;intn,m,f[100005],fi[100005];intqpow(inta,intn){ intans=1; while(n){ if(n&1){ ......
  • 2024.2.4日报
    今天完成了信息化领域热词分析,以下是截图为证首先是用python爬取数据、清洗数据、保存到数据库  在这个过程中有一些词条查不到对应的百度解释于是直接在数据库中用delete删除了另外存储到数据库中可能会乱序,进行了代码的调整 然后是部署springboot和vue项目对他......
  • 2024.2.3日报
    6.2SortShuffle解析SortShuffleManager的运行机制主要分成三种:普通运行机制;bypass运行机制:当shufflereadtask的数量小于等于spark.shuffle.sort.bypassMergeThreshold参数的值时(默认为200),就会启用bypass机制;TungstenSort运行机制:开启此运行机制需设置配置项spa......
  • 2024.1.30 总结
    上午重新编写了一下自己的缺省源晚上听吴队讲实验舱\(07\)的比赛题。\(A\)倒着考虑,用\(Tarjan\)求强联通分量。\(B\)有点结论,答案是所有边双联通分量内部的极差最大值。\(C\)建圆方树,然后在树上进行\(DFS\)预处理。之后是\(CF\)\(1925\)的讲题。这次感觉\(B\)......
  • 2024.1.31 总结
    上午接到姜\(sir\)通知后就开始召集讲题组并开始写题解。\(B\)属于结论题,题解和我赛时的结论不一样,然后就都证明了一下。Link\(D\)有一点难,借鉴了Register_int的题解,\(dp\)那段卡了一小段时间。Link晚上吴队讲题(实验舱\(06\))\(A\)其实很简单,只需要统计奇数度数的点,最......
  • 2024.1.29 总结
    早上起来先打\(USACO\)\(Cu\)。\(A\)一眼秒,\(10\)\(min\)过。\(B\)一眼模拟,模拟后\(T\)掉\(6\)个点,知道怎么死循环但是懒得判,于是直接卡时过掉,用时\(15\)\(min\)。\(C\)第一眼没思路,先敲了\(\frac{2}{3}\)的暴力,之后一直在推规律。然后换了个思路,统计正负次数和......
  • 2024.1.28 总结
    昨晚有事没上课,今早起来大致浏览了一遍课件,纠结了一下,最终决定不管\(rating\)直接打。先通读了一遍,最终决定先搞\(A\)。\(A\)感觉像板子题,为了使答案最大,肯定不选重心,两遍\(dfs\)找出重心后直接统计答案即可。切了。看\(BC\)之后还是感觉没上课不大会,所以就口胡后就去......
  • 2024.2.3寒假每日总结25
    算法:1690.石子游戏VII-力扣(LeetCode)使用的HBuilderX版本:3.98Git插件已安装:项目结构如下:右击项目目录,在git命令中-》检查已修改,可以发现还是能检索到修改过的文件:文件是有修改过的,但是在上图中没有任何的修改标识,这些文件也没有添加......
  • (python)代码学习||2024.2.3||题目是codewars上的【Validate Sudoku with size `NxN`
    题目的要求是写一个Sudoku类,类中要有一个实例函数判断传给对象的二维数组是否符合数独规则题目链接:https://www.codewars.com/kata/540afbe2dc9f615d5e000425/python下面是写完题后看到的别人的解决方法fromitertoolsimportchainclassSudoku(object):def__init__......
  • 0129-0203部分校赛题解复盘
    vj第一场A题https://codeforces.com/gym/103480/problem/A该题让我们可以从回文串的特点入手,即两个相同的字母便可增加长度2,所以并不用思考该回文串要如何排序出来,而是看有多少对相同的字母,使用map<char,int>来记录字母出现的次数,再计算可以除以2的次数即可。点击查看代码#i......