我是靠谱客的博主 儒雅煎饼,最近开发中收集的这篇文章主要介绍结构体的变量名,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

结构体的变量名究竟是什么?

一 知识准备

1     什么是指针?指针是地址

(1)在32位系统中,存储任何一个指针所占用的内存都为四个字节。

(2)不同类型的指针步长不一样。

2 指针变量和指针所指向的内存空间变量是两个不同的概念

二 结构体的变量名是指针所指向的内存空间变量,数组名是指针变量。

1 (1)代码:

#include<stdio.h>

struct student{

       intage;

       charsex;

}yang;

int main()

{

       intzhang = 6;

       intwang[2] = {1,2};

       yang.age= 7;

       printf("int的变量名的值%dn",zhang);

       //1 int的变量名是指针所指向的内存空间变量

       printf("数组的变量名的值%dn",wang);

       //2 数组的变量名是指针变量

       printf("结构体的变量名的值%dn",yang);

       //3 结构体的变量名是指针所指向的内存空间变量

       printf("结构体的变量名的地址的值%dn",&yang);

       //printf("%dn",yang+1);报错

       printf("结构体的变量名的地址+1的值%dn",&yang+1);

       //4指针步长测试

       return0;

}

(2)运行结果:

int的变量名的值6               

数组的变量名的值1703732

结构体的变量名的值7

结构体的变量名的地址的值4357680

结构体的变量名的地址+1的值4357688

三 1 明确区分开结构名和结构变量这两个概念

2 使用结构变量成员的一般形式是:

结构变量名.成员名

 

 

最后

以上就是儒雅煎饼为你收集整理的结构体的变量名的全部内容,希望文章能够帮你解决结构体的变量名所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部