C语言地址类型 | |
地址类型就是该地址对应的内存单元中的内容的数据类型(指向函数的指针除外)。 [3] 例如:char c,*pc;int i,*pi;int (* pa),ar; 这里,c是char类型的变量,&c是c的地址,执行pc=&c后,指针变量pc指向了变量c,pc和&c的值都是地址,且地址类型是char类型(字符型地址)。字符型地址对应的内存单元的大小为1个字节。 i是int类型的变量,&i是i的地址,执行pi=&i后,指针变量pi指向了变量i,pi和&i的值都是地址,且地址类型是int类型(整型地址)。字符型地址对应的内存单元的大小为4个字节。 pa是指向长度为4的一维int数组的指针,pa的值是这样的一个地址:它对应的内存单元的尺寸是4*4=16个字节,里边存放的是一个长度为4的一维int数组。执行pa=&ar后,pa就指向了数组变量ar,&ar和pa的值都是地址,且地址类型是int地址(长度为4的一维int数组地址)。 需要服务器搭建VPN的可以联系我!!! TG:@cdncloudxiaoyun | |
相关链接: (无) 面向省市区: 全国 面向市区县: 全部 最后更新: 2025-04-17 11:02:42 | 发 布 者: xiaoyun 联系电话: (无) 电子邮箱: (无) 浏览次数: 3 |