首页
文章列表
标签墙
返回找工具啦
C语言
共 25 篇文章
C 语言内存管理:malloc() 与 free() 的正确使用
2026-04-03 12:22:14
C 语言内存管理:malloc 与 free 的正确使用 C 语言不提供自动内存回收机制,程序员必须手动申请和释放动态内存。malloc 和 free 是最基础、最关键的两个函数。用错它们会导致程序崩溃、内存泄漏或安全漏洞。 理解动态内存的基本规则 动态内存是指程序运行时从堆(heap)中临时借用的
C语言
内存管理
malloc
104
0
C 语言命令行参数:argc 与 argv
2026-04-03 01:50:27
C 语言命令行参数:argc 与 argv 当你在终端运行一个 C 程序时,比如输入 ./myprogram hello world,程序如何知道你传了哪些内容?答案就是 argc 和 argv。它们是 main 函数的两个标准参数,专门用来接收命令行输入。 理解 argc 和 argv 的含义 a
C语言
命令行参数
argc
88
0
C 语言预处理器:#define 宏定义与条件编译
2026-04-02 12:30:30
C 语言预处理器:define 宏定义与条件编译 C 语言的预处理器在编译前对源代码进行文本替换和条件筛选。它不理解 C 语法,只做纯文本处理。掌握 define 宏定义和条件编译,能让你写出更灵活、可移植、易调试的代码。 使用 define 定义常量和简单宏 定义一个常量最常用的方式是使用 def
C语言
预处理器
宏定义
135
0
C 语言命令行参数:argc 与 argv 的解析
2026-04-02 02:48:27
C 语言命令行参数:argc 与 argv 的解析 当你在终端执行一个 C 程序时,比如 ./myprogram hello world,程序如何知道你传了 hello 和 world 这两个词?答案就在 main 函数的两个参数里:argc 和 argv。它们是 C 语言接收命令行输入的标准方式。
C语言
命令行参数
argc
69
0
C 语言信号处理:signal() 函数与信号捕获
2026-04-01 23:45:12
C 语言信号处理:signal 函数与信号捕获 在 Linux 或类 Unix 系统中运行 C 程序时,程序可能会收到来自操作系统的“信号”(Signal),比如用户按下 Ctrl + C 发送的中断信号。如果不做处理,程序会直接终止。使用 signal 函数可以捕获这些信号,并指定自定义的处理方式
C语言
信号处理
signal函数
68
0
上一页
1
2