|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
请大佬详细解答一下 弄不清什么时候四个字节什么时候一个字节啊
#include <stdio.h>
int main()
{
int a;
char c[4];
int b;
printf("adresse b =%p\n",&b);
return(0);
}
编译后得 adresse b =0x7ffd901cdc8c 求c[1] 的地址是多少?
------------------------------第二问----------------------------------------
#include <stdio.h>
int main() {
int b[4];
int a[4];
b[/* 自行补充 */]=/* 自行补充 */;
printf("a[0]=%d\n",a[0]);
return(0);
}
编译后得 a[0]=50400 问 中间那行代码要怎么补充才能成功编译出结果
--------------------------第三问-----------------------------------------------
#include <stdio.h>
int main() {
int b[4];
int a[4];
char *c;
c=(char *)&(b[2]);
c[/* 自行补充 */]=/* 自行补充 */;
c[/* 自行补充 */]=/* 自行补充 */;
c[/* 自行补充 */]=/* 自行补充 */;
c[/* 自行补充 */]=/* 自行补充 */;
printf("%d",a[0]);
return(0); }
编译后得 a[0]=257 问中间那4行代码要怎么补充才能成功编译出结果
|
|