自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 gcc 、makefile 编译小项目示例--了解makefile、gcc指令

使用makefile 来管理多文件工程,避免手动输入大篇幅的gcc 指令。根据本人 管理每日一题算法工程实例 来展示makefile 的基本使用和好处。持续进步附件中有《gnu makefile 中文手册》

2023-12-29 17:24:47 885 1

原创 C语言定义字符串的两种方法的区别,char * s = “aaa“ 和 char s[] = “aaa“

char sa[] = “aaa”是在栈上分配了4个字节的内存,并将字符串"aaa"的内容拷贝到这块内存,因为sa是局部变量,当getStr函数调用完毕(返回后),sa的内存区域会被回收,所以main函数中通过指针 a 访问的字符串可能是不可预期的值。预期: 因为“aaa”、“bbb”都是函数 getStr()中的局部变量,因此在跳出该函数后,两者都应该销毁,所以主函数中a串和b串都应该打印错误。字符串a确实乱码,说明其内容被销毁了,而b串能打印成功,且并非偶然。

2023-06-21 15:06:27 409 2

原创 #define的用法和注意事项精讲

#define可以用来替换明示常量,还可以用来定义函数,各有需要注意的地方。

2023-06-20 14:39:50 1171 2

原创 C语言简易学生管理系统

C语言初学者,学习C语言多文件工程,结构体使用、文件操作、函数封装等。

2023-06-18 10:26:26 214 1

gnu makefile 中文手册V3.80

gnu makefile 中文手册V3.80

2023-12-29

【C语言简易学生信息管理系统源码】

学习C语言:结构体、文件操作、函数封装、多文件操作

2023-06-18

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

TA关注的人

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