初阶C语言
文章平均质量分 85
夕·誓
这个作者很懒,什么都没留下…
展开
-
动态内存管理
涉及到动态内存分配,在数据结构学习中就会看见malloc这个函数,在cpluspplus网站中:这个函数向内存中申请一块连续可用的地址,并返回指向这片空间的指针如果开辟成功,则返回一个指向这块空间的指针如果开辟失败,则返回一个NULL指针返回值是void*(只知道申请多大的空间,不知道存放什么类型的数据)如果参数size为0,malloc的行为标准是未定义的,取决于编译器。////检查,并返回错误信息return 1;//访问开辟的40个字节int i = 0;原创 2024-05-25 19:44:26 · 866 阅读 · 1 评论 -
C语言(函数)
自定义函数是使用者自己定义的函数体,同样有函数名,返回值类型和函数参数。是由使用者自己设计。用函数来交换两个数//tmp=a*pa = *pb;int b = 0;printf("交换前:%d,%d", a, b);printf("交换后: %d,%d", a, b);return 0;其中 Swap是为了完成俩个数值交换自行实际的函数。原创 2023-10-14 18:04:17 · 61 阅读 · 1 评论 -
C语言数组
在一般的学习路径中,C的数组学习便会有冒泡排序的相关代码演示以及描述。而在数组中运用冒泡排序法时,首先来说明数组作为函数参数的情况。例如代码运行结果如下:但是总会有意外我们用sizeof函数,这时arr数组会输出什么样的结果?整型每个所占字节数为4,十个数便是用了40个字节,可得这是的代表了整个数组的大小再例如如下代码执行的结果为:这里是十六进制,我们稍作转换:由此我们可知 arr+1 的地址直接跳过了arr整个数组的地址。以上就是一般数组作为参数的几种情况,现在我们可以景入正题了。原创 2023-10-24 00:19:53 · 84 阅读 · 4 评论 -
C语言数组
一系列数据类型相同的元素组成的集合。原创 2023-10-22 00:55:04 · 65 阅读 · 7 评论 -
初识C语言
C语言是一门。原创 2023-10-15 18:11:39 · 59 阅读 · 1 评论