为您找到"

...有定义及赋值:int a[2][3]={0,2,8},*p=*a;则下列各式中不能表示地址...

"相关结果约100,000,000个

...a[2][3]={0,2,8},*p=*a;则下列各式中不能表示地址的表达式是?_百度...

1. a[5]指向的是 a[5][0]的地址,虽然没有声明,但是也能访问,知识不能写入而已 p[5]指向的是*a[0][5],这是一个元素,a[5]的值谁也不知道是多少 2. 其他的题目的解释和上题差不多。

若有定义及赋值:int a[2][3]={0,2,8},(*p)[3]=a;则下列各式中不能表示...

,a[5]是越界了的.但确实是一个地址.p[5]则是一个值.因为数组是线性存储的,所以p[5]=a[1][1]的值.

若有定义:“int a[9], *p=a”,则不能表示a[1]地址的表达式是()。

是c,因为指针指的是地址,指针变量是指用于存放地址的变量,可以通过指针变量可以访问它所指向的变量,题目int a[9], *p=a算是初始化p,也就是对指针变量的初始化,使p指向变量a

若有定义:int aa[8];,则以下表达式中不能代表数组元素aa[1]的地址...

C是对的取地址&与自增++是同一优先级且都是自右至左结合的,所以aa[0]加一后在对数值取地址,没有意义。 YUXUYANGJIAN | 发布于2011-12-11 举报| 评论 1 0 选c,以下是一个验证程序:#include<iostream>using namespace std;int main(){int aa[8];cout << &aa[0]+1 <<" "<< &aa[1] <<...

大一C语言题目 24、若有定义语句:int a[2][3],*p[3]; ,则以下

定义等效于 int *p[3];这里p是一个数组,包含三个元素,每个元素类型为int 所以 A p为数组名, 不可以赋值。B p[0]为int*, 而a为二维数组名,等效于int **, 类型不匹配。C a[1][2]为a的一个元素,类型是int,所以&a[1][2]是int*, 和p[0]类型相同, 所以这个赋值是合法的。D ...

2001年4月份全国高等教育自学考试计算机基础与程序设计试题及答案

A、int i=100;while(1){i=i0+1;if(i>100)break;} B、for(;;)C、int k=1000;do(++k;) while(k>=10000);D、int s=36;while(s);--s;12.若有以下定义和语句,且0<=i<10,则对数组元素的错误引用是()int a[]={0,1,2,3,4,5,6,7,8,9},*p...

c语言,程序设计题,如图?

c 语言程序设计练习题 c 语言程序设计练习题 篇一:c 语言程序设计基础单元总结与练习题及答案 答案 单元一程序设计宏观认识 单元总结提升 本...

求一份大一c语言考试试卷,加答案

28、设函数fun的定义形式为 int fun(int a[],int n) { int s=0,i=0; for(i=0;i<n;i++)s+=a[i]; return s; } main() { int a[10]={1,2,3,4,5}; printf("sum=%d", fun(&a[2],2)); } 则程序的运行结果为___C___。3?5?7?9?29、若有说明:int a[10];则对数组元素...
1 2 3 4 5 6 7 8 9

相关搜索