自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 交换两个变量的多种方法(面试题)

x和y确实接收到了a和b的值,不过x的地址和a的地址不 ⼀样,y的地址和b的地址不⼀样,相当于x和y是独立的空间,那么在Swap1函数内部交换x和y的值, 自然不会影响a和b,当Swap1函数调用结束后回到main函数,a和b的没法交换。如果函数内部要修改 主调函数中的变量的值,就需要传址调用。但通过在X86环境下一步步调试能够发现在Swap1函数中确实交换了x和y的值,但是x和y只是形参,a和b是实参,函数Swap1只是零时创建的函数栈帧,x和y交换后的值并没有分别返回给a和b,

2024-09-14 15:48:37 585

原创 打印数组的多种方式

当我们创建了一个数组时,往往需要打印该数组让程序员或客户端看到,但是在不同情况下不同的打印数组方法或许有不同的效果,我们以打印数组int arr[10] = { 1,2,3,4,5,6,7,8,9,10 }为例。sizeof(arr)计算整个数组arr所占的字节数,sizeof(arr[0])计算数组中单个元素所占的字节数,两者相除得到数组中元素的个数,这里count的值为 10。总的来说,这段代码的功能是创建一个整数数组,计算数组元素的个数,然后通过循环遍历数组并输出数组中的每个元素。

2024-09-12 23:06:45 285

原创 关于对变长数组的理解

这是对一个名为board的二维数组中的元素的引用形式。这是一段初始化二维数组棋盘为任意变量set的代码,而我在编辑board[i][j]时将其编辑char board[i][j],我百思不得其解,为何在VS2022的编辑器上频频报错,然后我回过去对数组方面的知识进行回顾,对于数组又有了更深的理解。在遇到编写代码报错的时候,回归定义或许是一个很好的选择,当你认为你觉得你理解了一个概念的定义时,其实不然,在写代码时还是会报错,可能就是你忽略了定义中的某一点,在回顾的过程中甚至把循环结构的写法再复习了一遍。

2024-09-11 23:20:24 349

原创 关于准大一软件工程学生的第一篇博客

自我介绍一下吧,我是一名深圳学生,别人都叫我华哥,经历了12年寒窗苦读,几个星期的艰难志愿选择,考上了自认为最理想的专业———软件工程,相对于计算机科学与技术,软件工程更偏向于嵌入式开发等项目,令我更加感兴趣,录取出来后我只考上了一所双非院校,但我坚信学历不是人生全部,所以在收到录取的那一刻我就下定了考研的决心,最想去的公司是米家,字节,或许是一直对计算机感兴趣吧,我开始在暑假接触C语言,希望在暑假系统学完一门编程语言,每天最喜欢的是就是敲一个新的代码(虽然我也不知道以后会不会厌烦hhh),还剩下一个月,希

2024-08-09 17:51:36 181

空空如也

空空如也

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

TA关注的人

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