
C和C++
文章平均质量分 82
专注C和C++的深入探讨
程序设计基础课组
程序设计基础课组由大连民族大学崔老师创立,致力于计算机相关专业本科生编程能力和综合素养提升。
展开
-
C语言如何提升数据输入的健壮性(以学生成绩管理系统菜单为例)
PS:一劳永逸的解决方案在3.4,但是我还是建议你从头看到尾。了解来龙去脉,彻底解决到编写C语言程序时,输入输出的顽疾。原创 2022-08-22 11:40:05 · 907 阅读 · 0 评论 -
C语言输入输出的基本原理及案例
C语言的输入一直是个棘手的问题,本篇文章让你彻底理解C语言的输入输出基本原理,缓冲区的含义等知识。原创 2022-08-22 13:59:11 · 1132 阅读 · 0 评论 -
C语言多文件编译的精神内核-讲透多文件编译攻略
多文件编译是软件工程发展的必然产物,是多人合作编程解决复杂问题的必经之路。初学者要了解多文件编译背后的机理和产生的软件工程背景,才能深刻领悟多文件编译的优点和必然性。从C语言开始,IT产业迈向了飞速发展的轨道。多文件编译模式功不可没,它让多人合作编程成为可能,并且更加高效。希望本文对于C语言初学者有所帮助。加油。......原创 2022-08-30 16:51:36 · 1657 阅读 · 1 评论 -
彻底搞懂为什么计算机表达的浮点数(小数)不准确?
无论任何编程语言,在表达数值的时候,都具备表达整数和小数的能力。但是在表达小数的时候,往往不能准确的表达。举个例子,0.3这个小数,计算机就无法准确的表达。为什么呢?这与计算机通过硬件对数据存储的机制有关。原创 2022-10-02 10:57:02 · 3259 阅读 · 3 评论 -
计算机如何存储和表达整数
整数是离散的数,1,2,3,4,5。,是固定的离散数,计算机都可以通过状态的排列叠加来准确的表达出来。当我们有三个存储元件排在一起,那就是000,001,010,011,100,101,110,111这样8种状态,也就是2的3次方。我们可以通过控制开关,实现00,01,10,11,四种状态。二进制各位从低到高(从右至左)依次乘以2的N次方,其中,N从0开始。原创 2022-10-03 09:00:00 · 365 阅读 · 2 评论 -
《程序员小瑞的蜜月计划》,揭示面向对象(C++为例)中多态的真实原理和应用领域
很多同学无法理解多态是怎么回事。什么叫:同样的消息作用在不同的对象上给出不同的反应?其实现实中,多态的例子是有很多的,比如:挪动的指令,如果传递给一辆车的话,那就是挪车,实际的动作就是把车开走。如果传递给一个凳子的话,那就是挪凳子,实际的动作应该是把凳子拎走。这就是多态。那么,在面向对象程序设计里,多态又有什么用呢?原创 2022-09-22 11:48:20 · 705 阅读 · 0 评论