若有说明int a[10]:则对数组元素的正确引用是
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 21:55:08
可以这么考虑!inta=1,b=10;do{b-=a;a++;}//执行这条语句时,b=b-a=10-1=9,a=2while(b--0不满足循环条件,跳出循环后b再自减一次,b=8希
p是一个整型指针的数组,C正确(D你没有写完整吧)
第一句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
A错,p与a+1等价p向高地址移动一个int类型字节数再问:为什么啊?不懂耶再答:p是一个指向int型的指针变量,之所以特意声明指针变量的类型,就是让p指针在指向时,一次指向一个int型变量,而不是其
#includevoidfun(int*a,int*b){inttemp;temp=*a;*a=*b;*b=temp;}intmain(){inta[10]={0};inti=0;intMax=0,M
第一个越界了,最多能到4第二个莫名其妙第四个没指定数据不行希望回答能帮到你,哪里不清楚再问.再问:不是说第一个可以没有数据吗再答:那是指传递一维数组的时候就要放空,
额看错了如果用二维数组名作实参和形参,在对形参数组声明时,必须指定第二维(即列)的大小,且应与实参的第二维的大小相同.第一维的大小可以指定,也可以不指定.
a[2][4]越界了最后一个元素a[2][3]引用时下标从0开始第一行a[0][0]a[0][1]...第三行a[2][0]a[2][1]...
解题思路:that与what都可引导表语从句,that在从句中不作句子成分,且不能省略;what在从句中可作主语、宾语、表语等,不能省略。如:Maryisnolongerwhatsheusedtobe
*p=a[0],*a,*(a+0),p[0]都是数组的第一个元素1*(p+2),*(a+2),a[2],p[2],都是数组的第三个元素3a和p的差别就是a指针是常量无法做改变指针值,p是变量
逗号表达式从左往右计算,返回最后一个表达式的值.a*=2后a=4,返回a+1=5
max函数接受两个int的整数,并返回比较大的那个.
选择:DA:数组下标从0开以,最大下标是定义的数组长度-1B:下标值不能是浮点数C:只能是[]而不能是()D:下标可以是表达式,10-10结果为0
500再问:能具体点吗?过程!再答:先采纳再问:已经采纳!能给个过程不?再问:救急啊!再答:哈哈再答:我也不知道
a[4][5]
选C。A错,因为浮点型不能用在switch中。B错,本来将浮点型强制转换为整型之后用switch是可以的,但它在swich((int)x)后面多了个分号。C对,a+b的结果也是整型,没问题。D错,因为
#include"stdio.h"voidmain(void){inta[10]={11,52,63,17,21,58,71,42,3,16};inti,j,d;for(i=0;i