因为变量名不能包含 `.` 字符,所以这个赋值表达式是不正确的。 因此,正确的赋值表达式是选项A. *p=a。 1. 理解指针变量和取址操作符(&)的概念。指针变量用于存储内存地址,可以通过解引用操作符(*)来访问该地址所存储的值。取址操作符(&)用于获取变量的地址。 2. 理解赋值操作符(=)的使用。在赋值...
C语言的选择题!!!求答 希望有详细的解析!因为真的不是很会!!!1.设已定义“int a,*p;”,则下列赋值表达式中正确的是( ) A. *p=*a B. p=*
题目 设已定义“int a,*p;”则下列赋值表达式中正确的是?A.*p=*a B.p=*a C.p=&a D.*p=&a 答案 c 结果二 题目 设已定义“int a,*p;”则下列赋值表达式中正确的是?A.*p=*a B.p=*a C.p=&a D.*p=&a 答案 htob ehtc ehT 形等全 差位相相关...
百度试题 题目设已定义 int a, *p; 下列赋值表达式中正确的是 。? *p=a*p=&ap=*a;p=&a 相关知识点: 试题来源: 解析 p=&a 反馈 收藏
当然是选C了。题目定义了一个整型的常数a,和一个指针变量P,只能把一个地址赋值给指针变量,所以c是正确的。
C
1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]=
假设变量均以正确定义,以下赋值语句正确的是: A.a+=b; B.p=q=r=2; C.a= D.a/=3+5 点击查看答案 第2题 假设已定义Integer变量x、y,则以下赋值语句正确的是( )。 A.x+1=y B.x:=y C.y=x+y D.1=x 点击查看答案 第3题 假设a、b、c都是已经定义好的单精度变量,则下列语句中,正确...
设下列变量均已正确声明为int,下列选项中不正确的赋值表达式是()。 A.a=b+c=1 B.++k C.n1 = n2 = n3 D.k = I == 1 E.a=1,b=2,c=3,k=4 点击查看答案 第5题 设变量定义为int a[4];,则表达式()不符合C语言语法。 (A)*a (B)a[0] (C)a (D)a++ 设变量定义为int a[4];,则...
3. 假设结构指针p已定义并正确赋值,其指向的结构变量有一个成员是int型的num,则语句*p.num = 100;是错误的。T *(p).num = 100; p->num; 4. C++程序中,一个类的构造函数可以被重载 一个类的析构函数不可以被重载T 5. point (*p)[3];point是类名,p为定义指向对象数组的指针 。T ...