自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 普通人花费多久可以进入大厂(你我共勉,持续更新状态)

背景:本人来自普通二本院校,目前是大三进入大四的阶段中,所学专业是电气工程及其自动化。曾经在大二上过C语言的课程,有了解过一些计算机方面的知识但并不多。了解的过程中发现编程比较有趣,于是决定毕业后进入计算机行业,不算正统计算机专业的学生。(交代一下本人的背景)学习时间:目前暑假每天都在图书馆学习,开学后每周的时间里,除了课程以外,会以学习计算机为主,保证每天最少6小时的学习时间。目标:想拿到一些大厂的offer,也是从另一方面证明自己的努力没有白费,希望在接下来的一段时间里,和网友一起共勉。

2023-07-04 13:41:14 89

原创 [C语言]printf有符号%d,无符号%u,对整型家族的影响

/因为i的类型是 unsigned int,所以 11111111 11111111 11111111 11111111 第一位不是符号位,补码等于原码。//signed 补全 11111111 11111111 11111111 11111111 补码。//有符号a 补全 11111111 11111111 11111111 11111111 补码。// 补码11111111 11111111 11111111 11111111。

2023-10-13 12:51:06 155

原创 分别打印出一个整数的二进制序列中所有的偶数位和奇数位

并且需要从向右移动31位,才开始循环,打印出来的数才不会是反着的。向右移动31位,也就是到了最高位(符号位),此时是偶数位。重点是不能改变num的值,使num可以一直循环使用。所以向右移动30位,打印出来的就是奇数位。printf("偶数位");printf("奇数位");打印32位,所以是0到31。

2023-10-02 17:29:28 94 1

原创 排雷游戏,以及注意事项

return ((mine[x - 1][y - 1] + mine[x][y - 1] + mine[x + 1][y - 1] + mine[x + 1][y]+ mine[x + 1][y + 1] + mine[x][y + 1] + mine[x - 1][y + 1] + mine[x - 1][y]) - 8 * '0')//反回的是一个数字。//mine使用的是11*11的大棋盘,HANS我需要利用的格数。//玩儿游戏的玩家看到的棋盘是9*9,如果想改成8*8,就把9 9换成8 8。

2023-10-01 15:21:50 86

原创 冒泡函数(升序和降序)

///冒泡的实现过程,这个arr是传的是第一个元素的地址,所以为了把数组传过去,因此还需要吧数组的个数也要传过去。a++)//只需要比sz-1次,但是从0开始,所以最好不要等于。b++)//a每变一次,对比的个数减少1个。void maop(int* s, int sz)//用s接收地址,sz接收个数。和升序的区别就在这里,换个符号,当第一个元素比第二个元素小,位置交换。//趟数(10个元素,比9次)

2023-09-27 20:35:35 161 1

原创 设置一个密码锁,且最多只能输入三次。三次错误后显示退出程序。(两个字符之间的比较,不可以直接用== ,< , > ,而是要用strcmp( ,)==0

这种是错误的用法,两个字符之间不可以直接用符号,而是用strcmp( , )==0。if (strcmp(pass, "54623") == 0)//strcmp的使用方法,用来确定两个字符之间的比较的。//>0,表示( 前,后)前面大,后面小。//<0,表示( 前,后)后面大,前面小。printf("输入错误,你有%d次机会\n", 3-a);printf("密码正确,已开门");printf("退出程序");

2023-09-24 13:16:40 294 1

原创 /编写代码,演示多个字符从两端向中间移动

/系统清除命令,清楚之前的效果,所以最后会清屏,没有代码显示,因此需要在while语句之外加printf("%s\n",arr2);//也可以是right++;//也可以是right++;//延时效果1000毫秒=1s。不要Sleep(1000)和system(”cls“)的效果。//编写代码,演示多个字符从两端向中间移动。

2023-09-24 12:46:28 40 1

原创 C语言有序数值和无序数字的查找(有二分查找法)

(如果上面的数组不一样,只需要把里面的数字替换成一样的,后面代码不用更改,并且把这个括号的文字删除)int sz = sizeof(arr) / sizeof(arr[0]);printf("k的下标是%d\n", i);

2023-09-24 12:13:37 250 1

原创 C语言中,% 原来是这样计算的,和 / 的区别

1234/10=123(取整) 7/2=3(取整)123/10=12(一般两个整数的除法,得出的结果只出现整数部分,如果想要得到小数,需要(char)强制类型转换,看下面的计算图!123%10=3(这个3是余数而不是得出结果的小数,看下面的计算图!(之后的更新,应该会比较散,但都是本人容易混淆的地方,写出来给大家避险。这样的计算应该明白吧。

2023-07-10 14:16:41 610

原创 continue在while和for循环中的区别(附带一点点break的用法)

continue不同位置的不同结果

2023-07-08 14:57:24 356

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除