假如一条定义语句为"int a[10],x
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/27 10:12:05
Ainta=b=0//错误.此语句只定义一个变量,若b前面没有定义,则报错.Bchara=65+1,b='b';//正确.Cfloata=1,*b=&a,*c=&b;//错误.变量c是指向指针的指针.
p是一个整型指针的数组,C正确(D你没有写完整吧)
不行的,但是如果不是很较真的话,这样也算了:inta,*p;//定义了一个int型,一个int*型
我们来看先是++a;然后b=a+c;再++c;写成一句话就是b = (++a) + c++;即先进行a自增,值加1,在进行c自增,c的自增在语句结束后值才加1.
intmax(inta[],intn){intmaxa=-1;for(inti=0;imaxa)maxa=a[i];}returnmaxa;}
第一句c=(a-=(b-5));先看a-=(b-5)b-5等于4a-=4就相当于a=a-4a是10,a=10-4就是6把6赋给c所以第一句执行完后a=6;b=9,c=6第二句c=(a%11)+(b=3
数组的下标是从0开始的所以a[1]是指数组中的第二个数,以此类推.所以a[1]=a[3]+a[2+2]-a[3-1];=a[3]+a[4]-a[2]=4+5-3=6最后为6
intu=010,v=0x10,w=10;这条语句定义了三个整型数,整型数有三种表示方式,八进制,十六进制,十进制这段程序就是考你把这三种表示方式是否搞懂了八进制的数字前用0表示十六进制数字前用0X表
DABC的X都等于a[3]D的X实际等于a[0]+3
额看错了如果用二维数组名作实参和形参,在对形参数组声明时,必须指定第二维(即列)的大小,且应与实参的第二维的大小相同.第一维的大小可以指定,也可以不指定.
[1]C[2]A对于||运算,假设++a||++b,若++a为真或者为大于零的值,就不在运算++b了
inta;intb;
逗号表达式从左往右计算,返回最后一个表达式的值.a*=2后a=4,返回a+1=5
数据寻址的时候,需要用段地址*16加偏移地址.偏移地址是16位,从0X0000到0XFFFF,一共有64K.所以用DB定义的表个数最大为64K个,DW定义的最多为32K个.再问:原题为:18、一条DB
你直接调用就可以了比如m=2;n=3;[a,b]=f(m,n);你就可以用b了调用的时候不能只写函数名输入输出都要有
500再问:能具体点吗?过程!再答:先采纳再问:已经采纳!能给个过程不?再问:救急啊!再答:哈哈再答:我也不知道
p是一个一位数组的地址,&a取到的是a这个二维数组的地址,两者的地址是不同的.这里有一个行地址、列地址的概念.再问:那么a[1][2]就不是二维地址吗?再答:不是了,这么说吧,a是一个二维数组,a[1
选C。A错,因为浮点型不能用在switch中。B错,本来将浮点型强制转换为整型之后用switch是可以的,但它在swich((int)x)后面多了个分号。C对,a+b的结果也是整型,没问题。D错,因为