设有变量定义char s[]="hello",则数组中有6个元素.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 11:22:19
设有变量定义 int a[3][2]={1,2,3,4,5,6},(*p)[2]=a;表达式**(p+2)的值?

(*p)[2]=a表示将p定义为一个指向含2个元素的一维数组的指针变量,那么二维数组就可以看作是一维数组a[3],其中每一个元素都是一个一维数组,a[1]={1,2},a[2]={3,4},a[3]=

设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.A.a=’&’ B.a=”&” C.a=’16’

B选项中的"&"是一个字符串,不是字符,因为它是用双引号括的.C选项中的单引号之间包含了多个字符,是个多字节字符,严格意义上不算错,它会将低字节字符赋予变量a.D选项中在要把单引号字符赋予a,而单引号

设有变量定义 int a[3][2]={1,2,3,4,5,6},(*p)[2]=a;表达式**(p+2)=*p[2]的

**(p+2),*p[2]这两个表达式是等价的,当然,**(p+2)=*p[2]是一个赋值表达式,最终的值还是a[2][0],即5

设有如下的变量定义:int i =8,k ,a,b ; unsigned long w=5; double x=1.42

(D)y=float(i)这句的本意是想把i强制转换成浮点型,然后赋值给y,可是强制转换应该是这样写的:y=(float)i,括号括的应该是数据类型,而不是变量;

设有变量定义:int m=0,n=0;则执行表达式(m--

表达式为falsem为-1n为1再问:但是答案给的n=0~~是答案错了吗?再答:呵呵,是我搞错了表达式为falsem为-1n为0忘记了,&&操作符有个特性,为true必须两边都true,明显左边m--

设有变量定义 int a=2;则表达式 a+=a*=a%=3的值为

8再问:为什么呢,怎样算得再答:可以自己在程序上运行一下,我说的未必对,实验是最有力的说明

设有变量定义 int a=10,b=20;

a+=b等同与a=a+b,这样a=30,b=20a-=b等同与a=a-b,这样a=-10,b=20a*=b等同与a=a*b,这样a=200,b=20a/=b等同与a=a/b,这样a=0,b=20(因为

1.设有变量定义 int i,j; 与表达式 i==0 && j==0 等价的表达式是:( )

1.B2.D3.C4.D5.A6.C7.C8.D9.C10.B11.D12.C13.A14.C15.A16.B17.C

设有如下定义:int a,*p,*p1 = NULL,*p2 = NULL,sum[2] = {1,2};以下指针变量p

选B因为&a是一个指向数组的指针,而p是一个指向整型的指针,二者不是同一个概念.

6.2 设有定义语句:char a='\72';,则变量a含几个字符._百度知道 1个回答 - 提问时间:2013年07

以下英语内容来自n1256.pdf(开放的最新的C99标准)6.4.4.4Characterconstants.octal-escape-sequence:\octal-digit\octal-dig

设有变量定义“intx=1,y=2,z=3 ;”,计算下列表达式的值

1)这个是要求什么表达式的值呢?后面的除2(/2)完全没有作用啊,执行后x=2,因为x是整型;若是x=((float)(y)+0.5)/2,执行后x=1;2)逗号(,)运算符求职顺序为自左至右,所以,

B C D选项设有以下变量定义:char str1[]="string",str2[8],*str3,*str4="st

(C)选项正确!str1是常量,指向"string"串的首地址,不能改变,所以(A).错;(B)str2="China"只可以定义时赋值,即charstr2[]="China";(B)相当于给常量赋值

设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.

选AAa='&'是正确的Ba=’16’因为a是被定义为char,所以必须是字符,而16是字符串,不是字符,所以是错的Ca=”&”;是因为定义chara,不是stringa,字符串是用“”引的,而字符时

设有定义:int a=6;执行语句a+=a-=a*a;后,变量a的值是

从右往左左运算,a*a=36,执行语句a=a-36,得到值-30,然后执行语句a=a-30,得到值-60,有问题的话可以在Hi我!

设有定义“int x=8,y,z;”,则执行“y=z=x++,x=y= =z;”后,变量x值是________

分解成单个语句的话,执行顺序是:z=x;//z=8x++;//x=9y=z;//y=8x=(y==z);//x=1最后x=1

设有下列结构型及其变量的定义,能正确引用该结构型成员的选项是:struct{int x[5];}x1,*p=&x1;

正确答案:D首先x1不是数组所以:A,B不对p是指向变量x1.的指针所以C不对.正确的使用方式为:x1.x[0]或者p->x[0]