- 博客(5)
- 收藏
- 关注
原创 C语言基础——常量指针和指针常量
类型说明符 const指针变量;类型说明符表示指针所指向的存储单元中值的数据类型指针运算符()在关键字const后面常量指针通常作为函数的形参使用,目的就是子啊函数中不允许通过该常量指针去修改它所指向的存储单元中的值int a = 10;int b = 20;//指针p1指向a,可以读取a的值但是不能更改a的值p2 = 30;//虽然p1不能更改a 的值 但是别的普通指针依旧可以更改a的值p1 = &b;// 可以更改指针指向的地址类型说明符 *const 指针变量;
2023-09-17 16:06:38
433
1
原创 C语言基础——传参和二级指针
例程中 ,swap函数采用地址传递方式 ,在主函数中将a和b的地址赋值给指针 在swap函数中将指针输入,swap通过指针直接改变了a和b的值。而在函数内的大小是指针的大小,因为在函数内时是指针依次指向数组中存储的值故在函数内的大小是指针的大小。在函数调用过程中形参指针本身值得的变化不会影响到实参指针本身值的变化,这个和值传递是相同的。值传递的数据传送是单向的,即只能把实参的值传送给形参,而不能把形参的值反向的传送给实参。上面中p存放的是a的地址,pp存放的是p的地址。二级指针中存放的是一级指针的地址。
2023-09-15 22:58:29
306
原创 C语言基础——函数传参的方式
1.值传递的数据传送是单向的,即只能把实参的值传送给形参,而不能把形参的值反向的传送给实参。1.在函数调用过程中形参指针本身值的变化不会影响到实参指针本身值的变化,这个和值传递是相同的。2.在函数调用过程中,形参值的变化不会影响到实参值的变化。此实例 为什么不能通过swap()函数将ab的值调换呢?2.通过形参指针可以修改实参指针所指向的储存单元中的值。在指针传递中用指针作为桥梁,搭建形参到实参的通道。形参通过指针直接改变原a,b 中的值。掌握值传递和指针传递的区别。
2023-09-12 22:22:30
126
1
原创 c语言基础——初识指针 掌握指针原理
类型说明符 *指针变量名;类型说明符表示本指针所指向的变量的数据类型*为指针运算符号根据指针指向类型的不同 可分为三种类型* int *p1;//指针指向整型变量//指针指向浮点型变量* char *p3;//指针指向字符型变量。
2023-09-10 13:17:23
151
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人