45,结构体的注意点

#include


int main(int argc, const char * argv[]) {

    /*

     1,结构体另外两种定义方式

     */

    //第一种:定义结构体类型的同时,定义变量

    struct People{

        char *p;

        int age;

        int high;

    } sp;

    struct People sp1;

    //第二种:定义结构体类型的同时,定义变量,并省略了结构体名称

    struct {

        char *p;

        int age;

        int high;

    } sp2;

    /*

     2,结构体的作用范围跟变量一样

     */

    /*

     3,结构体的内存方式跟数组一样,从小到大存入,占内存字符为最大类型的倍数。注意,寻址是从大到小的

     */

    return 0;

}


你可能感兴趣的:(C语言)