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 之多模块管理

Android知识要点整理(20)----Gradle 之多模块管理

HashMap知识要点

Redis知识要点

想做web前端开发师,可是不知道要学习些啥知识