随笔 - 163, 文章 - 1, 评论 - 20, 阅读 - 14万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  C 语言

C 语言相关知识介绍与分享。
摘要:// // main.c // 01递归理解:通过求阶乘(factorial)和斐波那契数列(fibonacci sequence)理解递归 // // Created by steve xiaohu zhao on 2025/2/7. // #include <stdio.h> // 1. 求阶乘 阅读全文

posted @ 2025-02-07 11:10 steve.z 阅读(7) 评论(0) 推荐(0) 编辑

摘要:// // main.c // Test_C // // Created by steve xiaohu zhao on 2025/1/20. // #include <stdio.h> // C 语言指针传递参数(引用传递) void swap(int *px, int *py) { int t 阅读全文

posted @ 2025-01-20 15:28 steve.z 阅读(12) 评论(0) 推荐(0) 编辑

摘要:// // Created by steve xiaohu zhao on 2025/1/20. // /** * * 线性表的顺序存储结构实现 * 特点:逻辑上相邻的元素,物理上也相邻 * */ #include <stdio.h> #include <stdlib.h> #define MAXS 阅读全文

posted @ 2025-01-20 14:58 steve.z 阅读(8) 评论(0) 推荐(0) 编辑

摘要:// // main.c // HuffmanTree // // Created by steve xiaohu zhao on 2023/10/18. // #include <stdio.h> #include <stdlib.h> // 定义一个 Huffman Tree 的节点 struc 阅读全文

posted @ 2023-10-18 14:44 steve.z 阅读(5) 评论(0) 推荐(0) 编辑

摘要:// // main.c // BinarySearch // // Created by steve xiaohu zhao on 2023/10/16. // #include <stdio.h> // 二分法查找指定元素在数组中出现的索引位置 int BinarySearch(int *arr 阅读全文

posted @ 2023-10-17 16:17 steve.z 阅读(58) 评论(0) 推荐(0) 编辑

摘要:typedef int Position; typedef struct LNode *List; struct LNode { ElementType Data[MAXSIZE]; Position Last; }; /* 初始化 */ List MakeEmpty() { List L; L = 阅读全文

posted @ 2023-10-16 20:54 steve.z 阅读(5) 评论(0) 推荐(0) 编辑

摘要:// // main.c // SeqList2 // // Created by steve xiaohu zhao on 2023/10/15. // #include <stdio.h> #include <stdlib.h> #define MAXSIZE 100 /* 表示线性表的最大长度 阅读全文

posted @ 2023-10-16 20:13 steve.z 阅读(6) 评论(0) 推荐(0) 编辑

摘要:// // main.c // SeqList // // Created by steve xiaohu zhao on 2023/10/15. // #include <stdio.h> #include <stdlib.h> #define MAXSIZE 100 // 定义一个顺序表的节点 阅读全文

posted @ 2023-10-15 21:34 steve.z 阅读(16) 评论(0) 推荐(0) 编辑

摘要:```c #include // 循环 void printN(int n) { int mod = 0; while ((mod = n % 10) != 0) { printf("%d\n", mod); n = n / 10; } } // 递归 void printn(int n) { pr 阅读全文

posted @ 2023-08-03 12:12 steve.z 阅读(20) 评论(0) 推荐(0) 编辑

摘要:```c #include #include // 1. 定义一个结构体(先定义结构体再声明变量) struct Student { int no; char *name; char sex; float score; }; // 2. 在定义结构体类型的同时声明结构体变量 struct Teach 阅读全文

posted @ 2023-08-02 11:13 steve.z 阅读(30) 评论(0) 推荐(0) 编辑

摘要:一、编译预处理概念 1、编译预处理不是 C 语言本身的内容,是 C 编译系统提供的功能。在通常的编译之前,编译系统要预先对这些命令进行处理,之后才对 C 程序进行编译,生成目标代码。 特别注意:所有预处理命令均以 # 开头,末尾不加分号。 2、以下是三种预处理命令: 宏定义 #define PI 3 阅读全文

posted @ 2023-01-02 11:24 steve.z 阅读(90) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示