C语言
茶哈哈6
平平常常的2025即将入学的研0
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
内存中的四个区域
存储内容:用于存储全局变量、静态变量(static)和常量(注意:const修饰全局变量时才存储在全局区)管理方式:程序运行前由操作系统分配,程序结束时自动释放。特点:数据在程序的生命周期内一直存在,适合存放全局或静态变量。原创 2025-03-18 20:10:13 · 263 阅读 · 0 评论 -
C语言学习之函数指针和指针函数
指针函数:返回值是指针的函数。函数指针:指向函数的指针变量,用于调用函数。两者的区别在于:指针函数是一个函数,返回值是指针。函数指针是一个指针,指向一个函数。原创 2025-03-17 14:42:33 · 235 阅读 · 0 评论 -
C语言学习之初识函数
函数是一个完成特定功能的代码模块,其程序代码独立,通常要求有返回值,也可以是空值。一般形式:<数据类型><函数名称> (<形式参数>)语句序列;return[(<表达式>)];数据类型:是整个函数的返回值类型return语句中表达式的值要和函数的数据类型一致,如无返回值应写为void形式参数说明是 逗号 ”,“ 分隔的多个变量的说明形式大括弧对语句序列,称为函数体,是大于等于零个语句构成的。函数的说明就是指函数原型。原创 2025-03-14 14:33:09 · 328 阅读 · 0 评论 -
C语言学习字符指针和字符串
通常,我们把char数据类型的指针变量称为字符指针变量。字符指针变量与字符有着。初始化字符指针是把内存中字符串的首地址赋予指针,并不是把该字符串复制到指针。在C语言编程中,当一个字符指针指向一个字符串常量时,不能修改指针指向的对象。C语言通过使用字符数组来处理字符串。密切关系,他也被用来处理字符串。此时可以对指针p进行操作。原创 2025-03-13 12:58:38 · 219 阅读 · 0 评论 -
C语言学习指针初识
指针的存储类型是指针变量本身存储类型指针说明时指定的数据类型不是指针变量本身的数据类型,而是指针目标的数据类型,简称为指针的数据类型。指针在说明的同时,也可以被赋予初值,叫做指针的初始化。例如: int a = 10;也就是 int a;int *p;*p = &a;引入指针要注意程序中的px、*px 和 &px 三种表示方法的不同意义,设px为一个指针,则:px,指针变量,它的内容是地址量*px,指针所指向的对象,它的内容是数据&px,指针变量占用的存储区域的地址,是一个常量。原创 2025-03-12 11:06:09 · 316 阅读 · 0 评论 -
C语言学习动态内存管理
void * malloc(size_t size)申请size个空间,返回值为void* ,需要什么类型强制转换为具体类型。返回值为第一个字节的地址。释放malloc开辟的空间,必须释放malloc开辟的空间。ptr 已经开辟空间的首地址 size修改后的大小。返回值为开辟空间的首地址,开辟后会初始化开辟的空间。开辟num个size大小的空间。原创 2025-03-21 09:50:19 · 235 阅读 · 0 评论 -
C语言学习之结构体
结构体类似于int、char等类型,是一个类型变量,但是区别在于是自己构建的变量此时stu就为一个变量。注:只有结构体变量才分配地址,而结构体的定义是不分配空间的。即上述代码不占内存。当struct stu s;时才会占用内存。传值调用用 .传址调用用 ->原创 2025-03-19 13:27:51 · 340 阅读 · 0 评论 -
C语言学习之数据存储
内存的地址也分高地址和低地址大端【字节序】存储:把一个数据的高位字节序的内容存放在低地址处,把低位字节序的内容放在高地址处,就是大端字节序存储。小端【字节序】存储:把一个数据的低位字节序的内容存放在低地址处,把高位字节序的内容放在高地址处,就是小端字节序存储。原创 2025-03-18 14:02:55 · 901 阅读 · 0 评论 -
C语言学习指针二
二级指针是指一个指向指针的指针,也称为指向指针的指针,用来存放一级指针变量的地址。原创 2025-03-15 13:48:08 · 261 阅读 · 0 评论 -
C语言学习四
存放顺序:按行序优先引用与初始化与一维数组相同。原创 2025-03-11 14:09:23 · 174 阅读 · 0 评论 -
C语言学习四
if()else ifelseswitch语句每个常量表达式的值必须各不相同,否则将出现矛盾当表达式的值与case后面的常量表达式的值相等时,就执行case后面的语句。switch中的表达式可以是整形,字符型表达式或枚举。case 常量:只起语句标号的作用break语句用于强行跳出switch体,一般每个case后面应有一个break语句,defalut分支后的break可以省略多个case可以执行一条语句。原创 2025-03-11 09:46:09 · 323 阅读 · 0 评论 -
C语言学习三
输入函数:遇到空格,TAB或回车、遇非法输入遇宽度结束时完成输入。从键盘输入一以回车结束的字符串放入字符数组中,并自动加‘/0’字符输入函数:getchar。字符数组必须以‘\0’结束。字符输出:putchar。格式输入函数:scanf。字符串输入函数:gets。字符串输出函数:puts。格式输出:printf。原创 2025-03-10 13:06:06 · 184 阅读 · 0 评论 -
C语言学习二
C语言提供的算数运算符: + 、- 、 * 、 / 、% 、++。(float和double不能取余)原创 2025-03-09 10:18:05 · 162 阅读 · 0 评论 -
C语言学习一
只有两个量true和false ,表示逻辑真值和逻辑假值。0为false,非0为true。原创 2025-03-07 20:09:43 · 493 阅读 · 0 评论
分享