C语言
文章平均质量分 78
介绍C语言部分相关内容
不时兴的成果
这个作者很懒,什么都没留下…
展开
-
C语言——const关键字
const是C语言中的一个关键字,是定义只读变量的关键字。但是一个变量经过const的修饰后,不仅拥有常量的属性,又有变量的属性,所以又说const是定义常变量的关键字。原创 2023-03-28 23:01:31 · 975 阅读 · 1 评论 -
C语言——数据存储
今天我们来认识一下整型数据和浮点型数据是如何在内存中存储的。首先我们来认识一下C语言里面整型数据和浮点型数据。原创 2023-04-08 23:46:25 · 64 阅读 · 0 评论 -
C语言——字符串函数与内存函数
函数参数:char* destination(目标空间),const char* source,(源字符串空间),将源字符串空间里面的字符串,拷贝到目标空间。(3)如果源字符串的长度小于num,则拷贝完源字符串(本身不包含字符串)之后,越界访问源字符串之后的地址,并把它追加到目标空间之中,导致错误。(2)如果源字符串的长度小于num,则拷贝完源字符串(本身包含字符串)之后,在目标的后边追加 ‘\0’,直到num个。(3)目标空间必须有足够的大,能容纳下源字符串的内容。原创 2023-04-14 22:16:41 · 86 阅读 · 1 评论 -
大小端字节序
字节序与使用的处理器有关,对于位数大于8位的处理器,32位或64位的处理器,由于寄存器宽度大于一个字节,那么必然存在着一个如何将多个字节安排的问题,因此就产生了两种不同的存储模式:大端存储模式和小端存储模式。是人类自然处理数字的方式,更加适用于人类,除了计算机的内部处理,其他的场合几乎都是大端字节序,比如网络传输和文件储存。小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地址中。大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中。原创 2023-04-05 23:31:04 · 84 阅读 · 0 评论 -
C语言——自定义类型
结构体是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。访问结构体成员有 ' . ' 和 ' -> '两种方式。其中 ' . '用于结构体变量直接访问成员,而 ' -> '用于结构体指针访问成员。struct stu//成员变量//学生姓名short age;//学生年龄//学生电话//学生性别}s1;int main()//先定义后初始化strcpy(s1.name, "李四");strcpy(s1.sex, "男");//结构体指针访问成员。原创 2023-04-22 16:19:21 · 69 阅读 · 0 评论 -
C语言——动态内存管理
函数声明:void *malloc(size_t size)函数功能:分配size字节大小内存空间,并返回一个指向它的指针size-- 需要开辟内存块的大小,以字节为单位函数返回:该函数返回一个指针 ,指向已分配大小的内存。如果请求失败,则返回 NULL。(1)返回值的类型是 void* ,所以malloc函数并不知道开辟空间的类型,具体在使用的时候使用者自己来决定。(2)如果参数 size 为0,malloc的行为是标准是未定义的,取决于编译器。原创 2023-04-22 22:51:39 · 56 阅读 · 0 评论