C语言
猿代码_QQ_3014067949
五年大厂程序员全栈开发
日常分享项目经验
解决技术难题与技术推荐
承接各类网站设计,小程序开发,毕设等
展开
-
二维数组初始化规则
二维数组初始化的形式为: 数据类型 数组名[整常量表达式][ 整常量表达式]={ 初始化数据 }; 在{ }中给出各数组元素的初值,各初值之间用逗号分开。把{ }中的初值依次赋给各数组元素。 有如下几种初始化方式: ⑴ 分行进行初始化 int a[2][3]={{1,2,3},{4,5,6}}; 在{ }内部再用{ }把各行分开,第一对{ }中的初值1,2,3是0行的3个元素的初值。第二对{ }中的初值4,5,6是1行的3个元素的初...转载 2020-11-27 13:20:21 · 20963 阅读 · 5 评论 -
int *const p和 int const *p 的区别
一. 对于int *const p;const 限定的是p所指的对象,所以p指针所指的地址在这个情况下是不能改变的##二 对于 int const *p;const限定的是p,所以p所 指的值是不可以改变的,但是可以改变p所指的对象更多的列子如下:int const *x = &y; 指针所指向的内存不可变,内存中的值也不能通过指针改变;int * const x = &y; 指针所指的内存不能改变,内存中的值可以改变 const int *x = &y; 指针所指的内转载 2020-11-25 10:27:48 · 3950 阅读 · 0 评论 -
结构体成员变量的引用
结构体成员变量的引用结构体变量名.成员名student.num=10010;"."是成员运算符,它在所有的运算符中优先级最高。结构体指针:指向结构体变量的指针,一个结构体变量的起始地址就是这个结构体变量的指针。如果把一个结构体变量的起始地址存放在一个指针变量中,那么这个指针变量就是指向该结构体的变量。为了使用方便和直观,C语言允许把(*p).num用p->num来代替,“->”代表一个箭头,p->num表示p所指向的结构体变量中的num成员。同样,(*p).name等价于p-&g转载 2020-11-25 09:18:33 · 2239 阅读 · 0 评论