- 博客(15)
- 收藏
- 关注
原创 多文件组织与模块化编程:提升企业级C/C++代码管理效率
在现代软件开发中,特别是企业级项目,代码量往往庞大而复杂。为了便于维护、提高团队协作效率以及实现代码复用,将代码拆分并组织到多个文件中是不可或缺的实践。本文将深入探讨如何在C/C++项目中有效利用多文件结构进行模块化编程,以期达到提升代码质量和团队生产力的目的。
2024-04-13 22:53:49
998
原创 《程序员的选择逻辑与思考》
他们看到的是一个充满机遇的行业,通过系统学习编程知识和技能,可以在人工智能、大数据、云计算等前沿领域找到自己的位置,实现个人价值的同时,也能获得稳定且有竞争力的收入。这种源自内心深处的兴趣驱动力,让他们能够在编程的世界里乐此不疲,不断提升自我,从而成长为优秀的程序员。那么,究竟是出于对编程的热爱和兴趣,还是基于职业发展的考量,使得越来越多的人选择了成为程序员这条道路呢?这是一个值得深入探讨的话题。无论是出于何种初衷,重要的是在编程的道路上持续精进,让技术和热情相互交融,共同铸就出属于自己的辉煌篇章。
2024-04-12 09:03:37
328
原创 年龄并非壁垒,有技术才能实现职业长青
35岁被认为是程序员职业生涯的分水岭,许多程序员开始担忧自己的职业发展是否会受到年龄的限制。有人担心随着年龄的增长,技术更新换代的速度会使得资深程序员难以跟上;而另一些人则认为,丰富的经验和深厚的技术积累是年轻程序员无法比拟的宝贵财富。
2024-03-30 09:57:24
432
1
原创 【深度解析】计算机组成原理:8位二进制数的原码、反码与补码表示及溢出处理实例
正数标志位为0,负数为1;8位二进制数能表示的十进制数范围为-128到+127;如果数小于-128或大于127,则会溢出,溢出只能用两个字节 16位二进制数表示了;0的补码为0000 0000,-128的补码为1000 0000;计算机中有符号数用补码表示;原码首位为标志位,1表示负数,0表示正数;反码=原码的标志位不变,其他取反;负数的补码=负数的反码+1;正整数的原码、反码、补码相同;当进行加减运算时,若结果超出8位二进制数的有效表示范围,则会发生溢出;
2024-03-28 13:28:35
3218
8
原创 switch语句
问题解决,所以在 switch 语句中 break 语句是⾮常重要的,能实现真正的分⽀效果。同理 如果我从case 1进入,那么case 2也会被我进入,当你输入的数字刚好只进入case 2时,这就成为了偶然性,如最开始输入的8,因此导致我们误以为代码正常。因此,如果我们不会停下来的话 如同我从case 0 进去不停下,然后case 1,case 2 我也会进去,因此就成为了这个情况(如下图)我们发现,1除以3本来余数是1,但是我们发现程序运⾏的结果多了⼀⾏“余数是2”的打印,后两种情况同理,这是为何?
2024-02-04 13:52:42
518
1
原创 if与else if
(2)if和else if在时才是你不行就不关我的事了,二者选其一,进去了if就不关else if 的事情了。如下图:2000按道理可以被4整除也可以被100整除 因此只能进入else if中判断,且2000是能够被400所整除的。原来是因为if和else if两者出现时是只能选一条路走,程序进入到if就不会走else if,因此 改进方式就是将else去掉。总结:(1)多个if在时是同心协力,都不满足才不能执行出想要的结果。这个时候输入2000会发现问题解决了。
2024-02-01 14:17:28
414
1
原创 三目操作符
如上图,同样能实现两个数比大小的操作,但明显的比第一段代码要来的更简洁些,明显地减少了代码量。但是有没有更好的方法能够简化代码量?——三目操作符:exp1?例:使用条件表达式实现两个数比较大小。这样就可以实现了(如下图)
2024-01-28 13:03:11
773
原创 利用C语言判断三角形类型
不能直接写a>b>c,系统会认为(a>b)会变成0或者1,再用0或者1与c比较大小。在OJ上用while循环时要搭配!=-1,否则会造成下图情况.最近学的有些疲惫了 但还是得加油!
2024-01-27 18:44:47
452
1
原创 利用C语言打印用“*”组成的线段图案
KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的线段图案。多组输入,一个整数(1~100),表示线段长度,即“*”的数量。针对每行输入,输出占一行,用“*”组成的对应长度的线段。
2024-01-23 19:33:48
487
2
原创 利用C语言判断简单两个数字大小
针对每行输入,输出两个整数及其大小关系,数字和关系运算符之间没有空格,详见输入输出样例。题目有多组输入数据,每一行输入两个整数(范围-231~231-1),用空格分隔。KiKi想知道从键盘输入的两个数的大小关系,请编程实现。
2024-01-23 19:32:21
318
1
原创 利用C语言解决情景问题
据说智商140以上者称为天才,KiKi想知道他自己是不是天才,请帮他编程判断。输入一个整数表示一个人的智商,如果大于等于140,则表明他是一个天才,输出“Genius”。多组输入,每行输入包括一个整数表示的智商。针对每行输入,输出“Genius”。
2024-01-23 19:31:15
340
1
原创 利用C语言解决计算带余除法问题
给定两个整数a和b (0 < a,b < 10,000),计算a除以b的整数商和余数。一行,包括两个整数a和b,依次为被除数和除数(不为零),中间用空格隔开。一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。
2024-01-23 19:25:59
371
1
原创 利用C语言解决被5整除问题
判断一个整数是否能5整除是一个挺简单的问题,懒惰的KiKi还是不想自己做,于是找到你帮他写代码,你就帮帮他吧。输出包括一行,如果M可以被5整除就输出YES,否则输出NO(结果大小写敏感)。输入包括一个整数M(1≤M≤100,000)。
2024-01-23 19:23:46
409
1
原创 【千里之行 始于足下】
学习C语言后再去学Java、C++会更好的上手。学习完C语言后,除了跟着大学课程,自己也还会去学习更多课外知识,例如Python、数据结构、MySQL等。从今天开始我将正式开始学习C语言。学习编程的目标是能够在将来打一些比赛,为自己的简历上增添多一些内容,提高自己的竞争力,以及在工作上能够有可观的收入。我的梦想是进入华为、腾讯、米哈游大厂工作。大家好,我是一名大一计算机专业新生。
2024-01-16 20:56:18
522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人