为您找到"

(15)若在定义语句:int a,b,c,*p=&c;之后,

"相关结果约100,000,000个

C语句int a=10,*p=&a;则*p+1的值是 11 。

p=&a,指针变量p指向整型变量a,而a的值是10 p+1=10+1=11

已知:int *p , a ;则语句”p=&a”中运算符”&”的含义是()。

【答案】:答案:B 解析:“&”在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。本题中的“&”表示取变量a的地址,将a的地址赋值给p指针。

设int a, *p=&a;, 通过指针变量p为a输入值的scanf语句是( )_百度知...

scanf("%d",*p);注意区分a的值和a的地址。比如:int a=3;a的值是3,但a的地址是&a。指针p=&a;意思是p的值是a的地址。所以输入不能是scanf("%d",p);这样是输入a的地址。执行p=&a之后,*p就等于a。他俩相当于合体了。

已有定义:int i,a[10],*p;,则合法的赋值语句是___。 A) p=100; B...

1 已有定义:int i,a[10],*p;,则合法的赋值语句是__D__。A) p=100; B) p=a[5]; C) p=a[2]+2; D) p=a+2;2 函数 int fun(int a) { int *t; t=&a; return *t; } 的函数值是 D 。A) 变量t的值 B) 变量t的地址 C)形参a的地址 D)形参a的值 ...

若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。

【答案】:D B。【解析】选项B表示把整型数组a[o]的指针赋给p[o]。

若有定义语句:int a[2][3],*p[3],则以下语句中正确的是D.p[1]=&a;

【答案】:C 解析:A.写法错误,把数组a的首地址赋给指针数组p要打*号,B.写法错误,给指针数组赋值的应该是地址 D.写法错误,给p[1]赋值的应该是二维数组的一个具体的数组元素

2011年三月全国计算机二级c真题及答案

D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件> (13)以下选项中不能用作C程序合法常量的是 A)1,234 B)'123' C)123 D)"\x7G" (14)以下选项中可用作C程序合法实数的是 A).1e0 B)3.0e0.2 C)E9 D)9.12E (15)若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值...

若有定义语句int a[5], *p=a;,则对a数组元素的正确引用是什么 A *&...

正确答案是:D &a[5]就是a[5],下标越界了 a就是a[0],a[0]+2不是对数组元素的正确引用 同理,*(p+5)就是a[5],下标越界了 而* (a+2)就是a[2]

12、若定义 int a,b,*p1=&a,*p2=&b; 使p2指向a的赋值语句是(___A...

题目不全,AB都不对啊 可以使p2=&a;或者是p2=p1;这样啊,选C (作为指针运算符)和&(作为取地址运算符),作用正好是相反的,所以连用的话,正好抵消 所以C 实际上就是p2=p1;

C语言int a=100, *p=&a为什么打印了来的是100呢

int a=100, *p=&a;//p=&a,把a的地址赋给指针变量p,那就表示指针变量指向了变量a printf("%d",*p);输出*p,意思是输出p所指变量中的内容,也就是输出a变量的内容,即100
1 2 3 4 5 6 7 8 9

相关搜索