C语言
文章平均质量分 79
姝孟
大学生一枚~
展开
-
C语言——指针专题
指针变量是用来存储地址值的变量指针变量也是一种变量,这种变量可以用来存放地址的,存放在指针变量中的值都可以理解为地址。那么我们应该如何理解指针的类型呢?在这个代码中,*指的是pa是指针变量,而前面的int是在说明pa指向的是整型(int)类型的对象。原创 2024-09-03 18:14:21 · 1518 阅读 · 82 评论 -
C语言——字符函数、字符串函数和内存函数
C语言中有专门做字符分类的,也就是一个字符是属于什么类型的字符的,包含的头文件是以下是一些常见的函数。具体的应用方法,我们可以通过上面所给到的网页进行探索,此处省略。原创 2024-08-20 18:32:58 · 1209 阅读 · 59 评论 -
三种常见的排序方法
三种排序方法:比较交换排序法,选择排序法,冒泡排序法原创 2024-06-06 14:54:49 · 459 阅读 · 9 评论 -
const修饰指针变量和assert断言
const如果放在*的左边,修饰的是指针指向的内容,保证指针指向的内容不能够改变,但指针指向的对象可以改变;const如果放在*的右边,修饰的是指针变量本身,保证指针变量的内容不能够改变,但指针指向的内容可以改变。二.assert断言assert.h头文件定义了宏assert(),用于在运行时确保程序符合指定条件,如果不符合,就报错终止运行。这个宏常常被称作断言。assert(p!= NULL);这个代码就是在判断p是否为NULL。如果确实不等于NULL,程序继续运行;原创 2024-07-05 15:56:00 · 486 阅读 · 4 评论 -
回调函数与qsort函数
定义回调函数就是一个通过函数指针调用的函数使用回调函数我们可以对转移表进行改造而上面的代码就是回调函数的典型实例。原创 2024-07-11 19:50:10 · 482 阅读 · 7 评论 -
C语言——函数递归
递归是一种解决问题的方法,在C语言中,就是。但是,如果递归无限地进行下去,就会出现栈溢出,上述就是一个典型例子。原创 2024-08-18 18:02:49 · 485 阅读 · 10 评论 -
C语言——操作符详解
通过以下的代码示例,我们来了解一下结构体的定义和初始化//名字int age;//年龄//成绩//第一种定义方式//第二种定义方式int main()int a;//第三种定义方式//初始化方式return 0;其中,第一种和第二种方法定义的变量为全局变量。结构体方面的知识点在后续会有专门的补充,今天我们先简单了解一下~原创 2024-08-19 18:27:28 · 1454 阅读 · 23 评论 -
C语言——函数专题
ret_type fun_name(形式参数)在上述中:1.ret_type 是函数的返回类型2.fun_name 是函数名3.括号中放的是形式参数4.{}括起来的是函数体//函数声明//或者可以写成——//bool is_leap_year(int),即形参的名字可以不写//函数调用int main()printf("%d 是闰年\n", year);elseprintf("%d 不是闰年\n", year);return 0;//函数定义else。原创 2024-08-17 13:46:16 · 984 阅读 · 14 评论 -
数组——对数组进行更加全面的理解
数组是一组相同类型元素的集合。数组可分为一维数组和多维数组,多维数组常见的是二维数组。原创 2024-08-05 23:02:41 · 568 阅读 · 21 评论