EMBEDDED LINUX · LINUX C/C++ · QT — 动态科技编辑部 · 2026
嵌入式 Linux
学习路线
面向嵌入式 Linux / Linux C/C++ / Qt 岗位的系统化学习网站:路线清晰、代码可运行、平台无关、进度可量化。
已发布章节
38
实测代码示例
89
38
已发布章节 · PUBLISHED
P0 全量发布:从 0.1 环境搭建到 5.x 系统编程,每章代码均经 gcc -Wall -Wextra 实测。
216
课程体系 · CATALOG
4
学习路线
89
实测代码示例
学习路线
VERIFIED — gcc -std=c11 -Wall -Wextra -Wpedantic
每一行代码
都真实编译过
89 个示例在 MinGW gcc 15.2 与 Linux 环境实测;诊断型示例保留编译失败原文,绝不虚构输出。
03进入章节 →/* ex1-pointer-basics.c —— 指针基础:地址、解引用与传址交换 * 编译:gcc ex1-pointer-basics.c -o ex1 -std=c11 -Wall -Wextra -Wpedantic */ #include <stdio.h> /* 传址交换:通过指针直接修改 main 中的变量 */ static void swap_by_address(int *pa, int *pb) { if (pa == NULL || pb == NULL) { /* 使用前判空,杜绝野指针 */ fprintf(stderr, "收到空指针\n"); return; } int tmp = *pa; *pa = *pb; *pb = tmp; }
CHAPTER SAMPLE
1.3.1
C 语言 · 阶段 1 · 模块 1.3 指针
P0 · beginner · 约 4 课时
指针基础与 const 指针
理解“指针即地址”,掌握 &/* 运算符与 const 指针三种写法,养成指针初始化与判空习惯,杜绝野指针。
P0beginner · 约 4 课时【来源】【纠错】
SEARCH — 216 章 · 38 已发布 · 编号 / 函数名 / errno / LC 题号