C语言
文章平均质量分 70
分享自己c语言学习心得,总结相关知识
小比特 大梦想
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
每日一题:牛客HJ76 尼科彻斯定理
【代码】每日一题:牛客HJ76 尼科彻斯定理。原创 2025-09-11 23:40:01 · 277 阅读 · 0 评论 -
【牛客JZ17 打印从1到最大的n位数 (陷阱版)】
比如 int arr[100];生命周期:malloc 分配 → free 释放。需要手动申请(malloc)和释放(free)。生命周期由程序员控制,不会随着函数结束自动销毁。生命周期由编译器控制,函数结束时会自动释放。堆内存 → 不会销毁(需要手动 free)。调用者传进来的变量 → 还在,所以能被修改。适合存储 大小不确定 或 很大的数组。指针本身(变量)会随着函数结束被销毁。栈内存 → 会被销毁(返回后失效)。生命周期:程序启动 → 程序结束。内存自动分配和释放,程序员不用管。原创 2025-09-09 17:48:22 · 343 阅读 · 0 评论 -
牛刀小试:C语言中关于文件操作和命令行参数知识的考查
例如 ~/docs/file.txt → /home/你的用户名/docs/file.txt。在 C 语言标准库里,文件被抽象成一种叫 FILE 的结构体(struct FILE)。argv:argument vector,是一个字符串数组,存放所有命令行参数。例如 ./file.txt 表示当前目录下的 file.txt 文件。(1)打开文件:fopen:打开文件,得到一个 FILE* 指针。有时 ./a.out 表示运行当前目录下的 a.out 程序。特点:写法简短,但依赖你运行程序的位置。原创 2025-09-11 21:32:27 · 1064 阅读 · 0 评论
分享