C语言
文章平均质量分 51
C语言基础
Rong_43560670
这个作者很懒,什么都没留下…
展开
-
C 排序算法
** C 排序算法 ** 冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。 #include<stdio.h> void bubble_sort(int arr[], int ten){ int i,j,temp; for(i=0;i<ten-1;i++){ for(j=0;j<ten-1;j++){ if(arr[j]>arr转载 2021-12-30 16:48:40 · 106 阅读 · 0 评论 -
C 结构体
C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。 结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性: Title Author Subject Book ID 定义结构 为了定义结构,您必须使用 struct 语句。struct 语句定义了一个包含多个成员的新的数据类型,struct 语句的格式如下: struct tag { member-list member-list转载 2021-12-23 14:31:13 · 110 阅读 · 0 评论 -
C 字符串
C 字符串 在 C 语言中,字符串实际上是使用 null 字符 \0 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。 下面的声明和初始化创建了一个 RUNOOB 字符串。由于在数组的末尾存储了空字符,所以字符数组的大小比单词 RUNOOB 的字符数多一个。 char site[7] = {'R', 'U', 'N', 'O', 'O', 'B', '\0'}; 依据数组初始化规则,您可以把上面的语句写成以下语句: char site[] = "RUNOOB"; 以下是转载 2021-12-23 13:19:04 · 76 阅读 · 0 评论 -
C 函数指针与回调函数
函数指针 函数指针是指向函数的指针变量。 通常我们说的指针变量是指向一个整形,字符型或数组等变量,而函数指针是指向函数。 函数指针可以像一般函数一样用于调用函数,传递函数。 函数指针变量声明; typedef int(*fun_ptr)(int,int); 实例 以下实例声明了函数指针变量p,指向函数max; #include <stdio.h> int max(int x,int y) { return x > y ? x : y; } int main(void) { /* p转载 2021-12-23 11:50:43 · 52 阅读 · 0 评论 -
C语言enum (枚举)-笔记
C enum (枚举)-笔记 枚举是C语言的一种基本数据类型,他可以让数据更简洁,更易读。 枚举语法定义为; enum 枚举名 {枚举元素1,枚举元素2,枚举元素3,…}; 注意:第一个枚举成员的默认值为整型的 0,后续枚举成员的值在前一个成员上加 1。我们在这个实例中把第一个枚举成员的值定义为 1,第二个就为 2,以此类推。 例如 enum DAY { MON=1, TUE, WED, THU, FRI, SAT, SUN }; 可以在定义枚举类型时改变枚举元素的值: enum season转载 2021-12-21 09:20:41 · 73 阅读 · 0 评论 -
C指针-笔记
C-指针 原文;https://www.runoob.com/cprogramming/c-pointers.html 学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。 正如您所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用 & 运算符访问的地址,它表示了在内存中的一个地址。 请看下面的实例,它将输出定义的变量地址: 实例 #include转载 2021-12-21 09:39:48 · 57 阅读 · 0 评论