在学习2021版C语言程序设计时,我发现书本中存在一些基础性的东西没有给出详细的解释,可能是因为编写书籍的专家认为我们的基础已经足够好,有些东西不需要再过多赘述。
由于身边一些同学对其中部分问题存在疑问,所以我想在这里对我所了解到的部分课本里没有做出详细介绍和解释的问题进行简要说明并附上相关知识点的连接,希望能对大家有所帮助。
-
关于书写格式
在1.3一节中,对C语言程序的结构进行了简单介绍,在13页提到了书写格式应易于阅读,方便理解,但并没有给出具体格式与范例。
众所周知,不好的书写风格和习惯不仅不利于程序的阅读和调试,而且很容易产生一些不必要的错误。因此,对于新手来说,养成一个好的书写习惯是十分有必要的,如:1.缩进与大括号匹配 2.用括号对语句进行分隔 3.必要的注释 等等。 -
关于编译工具
在1.4中介绍了Vusual C++和C-Free 两款软件,但是在日常学习之中我们使用的是Dev C++这一款软件,它更加适合新手使用,教材里并没有给出相关的使用说明。
我想给大家推荐一下我看过比较好的Dev C++的相关教学
【《Dev C++ 下载、安装、使用5分钟教程》-哔哩哔哩】https://b23.tv/Iqu9h2
-
关于科学记数法
在2.1一节中在讲到实型常量时写到了可以用科学记数法的形式来表示实数,但并没有对起进行详细解释,如阶码标志“E”的含义,只给出了一些合法与不合法的形式。
对于科学记数法,这篇文章讲解的非常详细。
http://www.freecplus.net/https://download.csdn.net/download/xiaoyuelinghu/3304852?spm=1001.2101.3001.5697 -
在2.2一节关于位运算的按位取反相关举例中对5求反时运用到了原码,补码与反码的相关知识,在61页第3.3节讲解长度格式符时所用的程序下的问题,同样涉及了原码,反码与补码。这个问题在教材中并没有给出具体介绍。
在《C语言点滴》一书3.1节中详细而生动的对原码,反码和补码进行了解释。
-
关于scanf函数的附加格式说明符
在3.3一节中讲到scanf函数中的附加格式说明字符时指出:“l”用于输入长整型数据以及double型数据。在这里造成了一些误解,在输入double型数据时应用“ld”而不是“l”。
关于scanf函数更详细的内容可以查看
https://blog.csdn.net/liluo_2951121599/article/details/80326327?ops_request_misc=&request_id=&biz_id=102&utm_term=scanf&utm_medium=distribute.wap_search_result.none-task-blog-2allsobaiduweb~default-0-.nonecase&spm=1018.2118.3001.4187
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)