设有说明int s[2]={0,1],p=s;则语句错误的是() A. s++ B .p++ C. *p++ D. (*p)++

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 19:28:09

设有说明int s[2]={0,1],p=s;则语句错误的是() A. s++ B .p++ C. *p++ D. (*p)++
设有说明int s[2]={0,1],p=s;则语句错误的是() A. s++ B .p++ C. *p++ D. (*p)++

设有说明int s[2]={0,1],p=s;则语句错误的是() A. s++ B .p++ C. *p++ D. (*p)++
clude <stdio.h>
#include <stdlib.h>
void main()
{
int b[]=,x,y,*p=b;
y=*(p++);/*后缀自增的操作,赋的值是未自增的*/
x=*p;/*这里的P已经自增了.*/
printf("%x\t%x\t\n%x\t%x\t\n",b,y,p,x);
getch();
return;
}

设有说明int s[2]={0,1],p=s;则语句错误的是() A. s++ B .p++ C. *p++ D. (*p)++ 设有说明int s[2]={0,1},*p=s; 则下列错误的C语句是A、s+=1; B、p+=1; C、*p++; D、(*P)++; 设有说明”static int a [3][3]={{1},{4,5},{7,8,9}},*p=a[2];”,则*(p-2)的值为_ struct S { int i; int * p;}; main () {S s ; int *p =&s.i ; p[0]=4; p[1]=3; s.p=p; s.p[1]=1;s.p[0]=2struct S { int i; int * p;}; main (){S s ;int *p =&s.i ;p[0]=4;p[1]=3;s.p=p;s.p[1]=1;s.p[0]=2:} 请问程序会在哪一行崩溃?要不然看不懂~@@ 设有说明:int x=1,y=2,z=3;x^x+y^y的值为0吗?求写出说明! 1.设有int i;则表达式i=1,++i,++i||++i,i的值为( ).A.1 B.2 C.3 D.42.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是( ).A.10,11,12 B.11,12,12C.10,12,12 D.11,11,123.设有int i,j,k; 则表达 设有定义:int n=0,*p=&n,**q=&p,则下列赋值语句哪个是正确的?A.p=1;B.*q=2;C.q=p;D.*p=5;为什么是D, 设有定义语句:int =0,*p=&你,*q;以下选项正确的是?a;p=1 b:p=q c:*p=*q 设有定义:int a[2][2]={1,2,3,4},(*p)[2];,则在语句p=a;p++;后,**p的值为(3) 设有定义:int n=0,*p=&n,**q=&p;则一下选项中,正确的赋值语句是()A,P=1B.*q=2 C.q=p D .*p=5设有定义:int n = 0 ,* p =& n ,** q =& p ;则一下选项中,正确的赋值语句是()A,P =1;B.* q =2; C.q = p; D .* p =5; 设有变量定义 int a[3][2]={1,2,3,4,5,6},(*p)[2]=a;表达式**(p+2)=*p[2]的值? 设有以下定义的语句;int a [3][2]={10,20,30,40,50,60}.(*p)【2】;p=a; 则*(*(p+2)+1的值为? C语言 模拟填空题 int a=2,b=5;则表达式21%9/(float)a+4/b*b的运算结果为( ).1.5 0 21设有定义int a[]={1,3,5,7,9},*p=a; while(*p!=3) p++; 结果为7的表达式是:*9p+3 *(p+3) *p+2 *(p+2)设有变量定义语句char a; 则下面的 这个为什么?设有说明语句,int x=0,y=2,则执行 if(x=0) y =1+x; els这个为什么?设有说明语句,int x=0,y=2,则执行if(x=0) y =1+x;else y=x-1;变量y的值是() 设有定义int a[]={0,1,2,3,4},*p;,执行语句p=a+2;后,表达式*p的值为( ) A)1 B)2 C)3 D)4 34) 设有以下定义和语句 int a[3][2]={1,2,3,4,5,6},*p[3]; p[0]=a[1]; 则 *(p[0]+1) 所代表的数组元素是34) 设有以下定义和语句int a[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则 *(p[0]+1) 所代表的数组元素是A)a[0][1]B)a[1][0]C 设有变量定义 int a[3][2]={1,2,3,4,5,6},(*p)[2]=a;表达式**(p+2)的值? 设有如下定义:int a,*p,*p1 = NULL,*p2 = NULL,sum[2] = {1,2};以下指针变量p赋值不正确的是