- 博客(10)
- 收藏
- 关注
原创 C语言基础:第18天笔记
定义:自定义数据类型的一种,关键字struct,结构体类型的变量可以存储多个不同数据类型的数据语法:struct 结构体名 //定义大数据类型的名字数据类型 成员名称;//结构体中的变量叫做成员数据类型2,成员名称2;注意:结构体中定义的变量称之为 成员变量(成员属性)格式说明结构体名:合法的标识符,建议首字母大写(结构提名就是自定义类型的类型名称)数据类型:C语言支持的所有类型(包括函数,函数在这里用函数指针表示)成员名称n:合法的标识符,就是变量的命名标准。
2025-03-31 18:30:00
854
原创 C语言基础:第17天笔记
void:表示“无类型”,用于函数返回值或参数//不过一般简写为:void func();无返回值无参数void*:通用指针类型(万能指针),可指向任意数据类型,但需要强制类型转换才能解引用。*p = 10;//强制类型转换*p = 20;
2025-03-31 08:36:35
1776
原创 C语言基础:第16天笔记
二级指针(多重指针)用于存储一级指针的地址,需要两次解引用才能访问原始数据,其他多级指针的用法类似,但实际开发中二级指针最为常见。int a=10;//a是普通变量//一级指针(存储a的地址) *p解引用到a的值//二级指针(存储p的地址) **w解引用到a的值//三级指针(存储w的地址) ***x接引用到a的值语法数据类型 **变量名 = 指针数组的数组名 或 一级指针的地址特点① 与指针数组的等效性,二级指针与指针数组等效,但与二维数组不等效。
2025-03-24 20:46:30
800
原创 C语言基础:第15天笔记
函数指针本质上是指针,她是函数的指针(定义一个指针变量,变量中存储函数的地址),函数都有一个入口地址,所谓指向函数的指针,就是指向函数 的入口地址。注意: 在函数中不要直接返回一个局部变量的地址,因为函数调用完毕后,局部变量会被回收,使得返回的地址就不明确,此时返回的指针就是野指针。//函数指针的返回类型和依赖函数的返回值类型一致,,函数指针的参数个数、类型和依赖函数一致。//函数指针的返回类型和依赖函数的返回值类型一致,,函数指针的参数个数、类型和依赖函数一致。// 提升sum的生命周期。
2025-03-21 20:24:53
882
原创 C语言基础:数组2
二维数组本质上是一个行列式组合,也就是说二维数组由行和列组成,属于多维数组。二维数组数据通过行列进行解读。二维数组可被视为一个特殊的一维数组,相当于二维数组又是一个特殊的一维数组,只不过它的元素是一维数组。组的元素的类型可以是数组类型)
2025-03-18 04:00:00
1720
原创 C语言基础:数组
数组是相同类型,有序的数据的集合。语法:数据类型(类型说明符) 数组名【数组的容量】注:数据类型又被称作类型说明符,数组容量又被称作元素个数或者数组的长度。说明:数组的数据类型由数组中的元素来决定。数据类型由元素类型来决定。同一个数组中所有元素的类型都是一致的。数组名也是标识符,我们所说的数组(名),大家可以理解为数据类型是数组的变量。命名规则与变量名相同,一般是变量名的复数表示。也就是以字母或者下划线开头,后面紧跟字母、下划线、数字。数组容量也可以叫做常量表达式。
2025-03-17 21:07:16
617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅