6-12——指针结构体知识要点
Posted 歌咏^0^
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6-12——指针结构体知识要点相关的知识,希望对你有一定的参考价值。
指针
int *p; //在定义变量时,* 表示该变量是指针
*p; //之后出现的 * ——解引用操作符
结论:指针大小在32位平台是4个字节,在64位平台是8个字节;
指针用来储存地址;
结构体
——用来描述复杂对象
我们自己创造出来的一种类型
struct Book //用户创造的类型
{
char name[20];
short price;
}
struct Book b1 = {"C语言程序设计”,55}
//只有在创造结构体类型变量时,才可以一次性给该变量赋值(初始化);
访问方法:
1, “ . ” 结构体变量 . 成员
2. “ -> ” 结构体指针 -> 成员
实例:
正确: b1.name = " c++ "; //这种赋值只能在初始化中用
name为变量名
错误: strcpy(b1.name, "c++");
//strcpy——string copy——字符串拷贝函数——将字符串拷贝到数组中
^o^求点赞求、关注,谢谢,感激不尽
以上是关于6-12——指针结构体知识要点的主要内容,如果未能解决你的问题,请参考以下文章
Android知识要点整理(16)----Gradle 之项目结构
Android知识要点整理(20)----Gradle 之多模块管理