几个c语言的小题目,本人新手希望大侠能帮我解释清楚谢谢24.设指针变量占2个字节的内存空间,若有声明"char *p="123";int c;",则执行语句"c=sizeof(p);"后,c的值为A.1 B.2 C.3 D.425.已知有声明"int a=3,b=4;",下列表达式中合法的是 (25)A.a+b=7 B.a=|b| C.a=b=0 D.(a++)++26...
在32位系统中,指针变量通常占用4个字节(32位)。这是因为32位系统的内存地址空间是32位的,即可以表示2^32个不同的内存地址。 64位系统: 在64位系统中,指针变量通常占用8个字节(64位)。这是因为64位系统的内存地址空间是64位的,即可以表示2^64个不同的内存地址。 下面是一个简单的C语言代码示例,用于展示...