- 博客(18)
- 收藏
- 关注
原创 【C语言】内存函数详细讲解
前面我们学习了字符串函数,但字符串函数只能对字符串进行操作,但在C语言中有很多的数据类型,所以本章讲解一些内存函数,这些函数可以对任何数据类型进行拷贝、追加、比较。
2024-09-11 23:59:18
3011
92
原创 【C语言】指针深入讲解(下)
今天我们来学习指针最后一个知识点回调函数,这个知识点也很重要,希望大家能坚持学习下去。没学习之前指针知识内容的,可以点击这里进行学习。参数介绍参数名含义base指向要排序的数组的第一个对象的指针num指向的数组中的元素数。是无符号整型,size_tsize数组中每个元素的大小(以字节为单位)。是无符号整型。size_tcompar指向比较两个元素的函数的指针。此函数被重复调用以比较两个元素。最后一个参数很重要单独说明一下compar是指向比较函数的指针,返回值为int型。
2024-09-04 19:49:47
2530
37
原创 【C语言】深入讲解指针(上)
之前我们初步了解了指针的概念,没有看过的大家可以移步到【C语言】初阶指针详解, 接下来我们将继续深入了解指针,本内容由于过长会分上、中、下3篇进行讲解,接下来我们就进入深入了解指针的第一篇。我们回顾完指针数组,再来了解一个新的概念数组指针,其本质是一个指向数组的指针。下面那一个是数组指针p1, p2分别是什么?我们先回忆一下操作符的优先级[ ] 引用操作符的优先级高于 * 解引用操作符。p1会先跟[ ]结合说明p1是一个数组,数组元素类型为int * 所以p1为指针数组。
2024-08-17 12:42:32
1266
16
原创 【C语言】深度剖析数据在内存中的存储
在C语言中有很多的内置数据类型。char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数他们在内存中所占大小是:char 1个字节short 2个字节int 4个字节long 4个字节。
2024-08-08 21:11:51
1129
32
原创 【C语言】初阶指针详解
在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向 (points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。我们可以理解为,我们家的地址,如果想回家,就必须通过地址才能找到家在哪,指针就是存放地址的一个变量,我们通过指针就能找到对应的地方来进行访问。代码展示int main()int a = 10;//在内存中开辟一块空间。
2024-07-28 21:29:37
1367
13
原创 【C语言】操作符详解(上)
编程中我们总会和数据打交道,涉及到了数字,我们难免要对他们进行处理来得到我们想要的结果,这就需要操作符来帮助我们来实现,接下来我就会对操作符进行深入的讲解,希望你看完本篇后能对操作符有个深入的理解。好了废话不多说,接下来我们进入本章内容😊😊😊。
2024-07-22 21:07:46
1308
5
原创 [C语言知识点]了解数组名
数组名不是指针,但大多数编译器都会把他当作指向数组首元素地址的指针来看待。有两种例外,数组名会被当成整个数组。这里会计算整个数组的占多大的空间。2、&arr运算结果为这里虽然计算的结果和&arr的结果一样,但arr是数组首元素的地址,&arr是数组的地址,值一样但意义不一样。
2024-07-20 20:36:22
287
1
原创 C语言_数组
数组是有限个相同类型数据元素的集合。创建例子:注意:数组在创建时,[]里的必须是常量。但是如果编译器支持C99标准的话可以使用变量。
2024-07-19 19:49:56
481
原创 分支和循环语句
if(表达式)语句;if语句中的表达式为真(非零),执行语句,表达式为假(为零),语句不执行。switch(表达式)case 结果1:语句;case 结果2:语句;.....default:语句;根据表达式的结果,执行不同的case分支 ,如果找不到对应的结果,就会执行default后的语句。switch后的表达式必须为整形表达式,case后的结果必须为整形常量表达式。while(表达式)语句;while后的表达式时循环的条件,为真执行语句,为假退出循环。for(表达式1;表达式2;
2024-06-16 21:49:09
1058
1
原创 C语言数据类型和变量
C语言为我们提供了很多数据类型,整形用来描述整数,浮点型用来描述小数,字符型用来描述字符。类型就是指共同拥有的属性,编译器只有知道了数据的类型,才能知道怎么操作数据。
2024-06-04 16:23:02
353
原创 进入C语言第一篇
C语言中的关键字是C语言规定好的,留给C语言使用的,不能被修改,用户自己不能创建关键字,变量名不能使用关键字,关键字不用特别记忆,知道常见的几个关键字就行。main函数是C语言程序的入口,C语言程序从main开始,一个C语言项目中只能由一个main函数,一个项目有多个C语言文件也这能有一个main函数。C语言是计算机基础语言,学好C语言对学习其他计算机语言有很大帮助,C语言可以进行软硬件开发,应用领域大。C语言是一种高级计算机语言,人们可以通过C语言跟计算机交流,控制计算机工作。下图是C语言中的关键字。
2024-05-27 16:07:06
279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人