在文件1中 定义:char a[100] 在文件2中 声明:extern char *a.
答案:3 悬赏:70 手机版
解决时间 2021-12-02 16:23
- 提问者网友:欺烟
- 2021-12-02 09:38
在文件1中 定义:char a[100] 在文件2中 声明:extern char *a.
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-12-02 10:43
a是指针,不管指针指向什么类型的变量,指针本身永远都是整型int,而int整型在32位系统里面占32位,也就是4个字节 ,同理,16位系统占16位就是2个字节,64位系统占64位就是8个字节
全部回答
- 1楼网友:执傲
- 2021-12-02 12:38
要把extern char *a改成 extern char a[ ],因为 *a是指针变量,指向的是地址不是数组
- 2楼网友:狂恋
- 2021-12-02 11:35
a是指针变量,不是字符变量
规定“指针变量”占4个字节,跟操作系统有嘛关系
规定“指针变量”占4个字节,跟操作系统有嘛关系
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯