单选题

若已定义inta=5;下面对(1)int*p=&a;(2)*p=a;两个语句的正确解释是()

A语句(1)和(2)中的*P含义相同,都表示给指针变量p赋值

B语句(1)和语句(2)的执行结果,都是把变量a的地址值赋给指针变量p

C语句(1)在对p进行说明的同时进行初始化,使p指向a,语句(2)将变量a的值赋给指针变量p

D语句(1)在对p进行说明的同时进行初始化,使p指向a,语句(2)将变量a的值赋于*p

正确答案

来源:www.examk.com

答案解析

相似试题
  • 设有以下定义: inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是()。

    单选题查看答案

  • 若已定义:inta[10],i;,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。

    填空题查看答案

  • 若已定义a为int型变量,则对指针p的说明和初始化正确的是()。

    单选题查看答案

  • 数组定义为inta[2][3]={1,2,3,4,5,6},数组元素()的值为1。

    单选题查看答案

  • 数组定义为inta[3][2]={1,2,3,4,5,6},数组元素()的值为6。

    单选题查看答案

  • 数组定义为inta[3][2]={1,2,3,4,5,6},值为6的数组元素是()。

    单选题查看答案

  • 若有以下定义,inta[]={1,2,3,4,5},*p=a,i;且0

    单选题查看答案

  • 调用随机函数为5 x 4的矩阵置100以内的整数,输出该矩阵,求出每行元素之和并把和值最大的那一行与第一行上的元素对调。若已定义x为int类型,调用随机函数步骤如下: #include "stdio.h" . x=rand( )%100

    简答题查看答案

  • 若有定义语句:inta[10]={1,2,3,4,5,6,7,8,9,10};charc=“a”;则值为4的合法表达式是()

    单选题查看答案