自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言——进阶指针理解

函数调用约定定义了函数在调用过程中参数传递、堆栈管理和返回值处理的规则。它确保了调用方(Caller)和被调用方(Callee)对函数调用的底层细节达成一致,避免因规则不匹配导致的程序崩溃或数据损坏。

2025-04-25 11:41:04 896

原创 C语言——初阶指针理解

a的局部变量还给操作系统,内存地址还回去,但地址里的值不变,而*p拿到的是a的地址,所以可以输出10,但printf也需要使用内存空间,有可能会用到a还回去的地址空间,值就会被覆盖所以我们每次打印出来p的值是不一样的,因为每次分配给a的内存不一样,a返回的地址每次也不一样。

2025-04-09 11:55:34 1042

原创 C语言中关键字static

简单来说在C语言中,static修饰函数时,表示该函数具有内部链接属性,即只能在它定义的源文件内被调用,其它源文件无法直接通过函数名直接访问。static修饰函数时其实和static修饰全局变量情况类似,当static修饰函数时,它限制了函数的作用域仅限于当前的源文件,类似于全局变量的内部链接属性。本质上,当static修饰局部变量时,它会改变变量的存储位置,当存储位置的改变,会影响变量的生命周期,让生命周期变长与整个程序的生命周期一致。2.避免全局命名冲突。在C语言中,static是修饰变量和函数的。

2025-03-28 16:44:14 1668 2

空空如也

空空如也

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

TA关注的人

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