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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 15:30:59
设有说明int s[2]={0,1},*p=s; 则下列错误的C语句是A、s+=1;   B、p+=1;   C、*p++;   D、(*P)++;

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

设有说明int s[2]={0,1},*p=s; 则下列错误的C语句是A、s+=1; B、p+=1; C、*p++; D、(*P)++;
A
数组名不能进行自反赋值运算,数组名就代表这个数组的首地址,是不能更改的

设有说明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)++; 设有说明:int x=1,y=2,z=3;x^x+y^y的值为0吗?求写出说明! 这个为什么?设有说明语句,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 myintarray[]={10,20,30,40,50,60,70};执行以下几个语句后的输出结果是多少?int s=0;for(int i=0;i,myintarray.length;i++)if(i%2==1)s+=myintarray[i];system.out.println(s);为什么结果是120呢,我算出来怎么是 设有说明”static int a [3][3]={{1},{4,5},{7,8,9}},*p=a[2];”,则*(p-2)的值为_ 设有说明:int x=1,y=2;执行条件表达式(x=y)?++x:--x后,x的值为多少,为什么? 设有定义语句“int a[][3]={{0},{1},{2}};则a[1][2]的值为多少? 设有说明 int x=0,y=2; 则执行 if(x=0) y=1+x; else y=x-1; 后,变量y的值是?具体算法是? 设有说明int a=0,b=1,c=2;下面表达式的值为1(对于逻辑表达式代表非0)的有 A.a && b B.++a C.a && b>c D. 3.设有以下程序:、#include #define S(X) X*Xvoid main(void){int k=2;cout 设有以下语句:int a=1,b=2,c; c=a^(b 设有如下程序段:int a=2,b=1,c=3; if(a 设有 int x=9; 则表达式 ( 1/3 * ++ x ), 设有说明:int u=l,v=3,w=5;表达式:u 设有一下程序 int x=0 ,s=0; while(!=0)s+=++x; printf(''%d'',s);求结果 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 a[][3]={{0},{1},{2}};则a[1][2]的值为多少?能有详细解题步骤吗