定义了int a[10] 那么*a代表什么呢?#include "stdafx.h"void input(int *a){ int i; printf("please input 10 numbers:\n"); for(i=0; i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 18:42:48
定义了int a[10] 那么*a代表什么呢?#include

定义了int a[10] 那么*a代表什么呢?#include "stdafx.h"void input(int *a){ int i; printf("please input 10 numbers:\n"); for(i=0; i
定义了int a[10] 那么*a代表什么呢?
#include "stdafx.h"
void input(int *a)
{
int i;
printf("please input 10 numbers:\n");
for(i=0; i

定义了int a[10] 那么*a代表什么呢?#include "stdafx.h"void input(int *a){ int i; printf("please input 10 numbers:\n"); for(i=0; i
a[0]是一个int.

定义了int a[10] 那么*a代表什么呢?#include stdafx.hvoid input(int *a){ int i; printf(please input 10 numbers: ); for(i=0; i 7. 如果有定义:int a[10],*p=&a[3]; 则p[6]代表数组a的哪个元素? 定义一个名为max的函数,请问哪里错了?int max(int a,int b); {Printf(%d,a>b?a:b); } 运行就提示语法错误, 若已定义int a,则表达式a=10,a+10,a++的值为 怎么理解定义语句int a=10,*b=&a;RT,怎么理解定义语句int a=10,*b=&a; 设先有定义:int a=10;则表达式(++a)+(a--)的值为 (27)若有定义int(*Pt)[3];,则下列说法正确的是 A)定义了基类型为int的三个指针变量 B)定义了(27)若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int的三个指针变量B)定义了 若有定义 int a=1,b=2; 那么表达式(a++)+(++b) 的值是? int max(int a,int 若已有定义int(*p)();则指针p A)代表函数的返回值 B)指向函数的入口地址 C)代表函数的类型 D)表示函数返回 int a[][3]={{1,0,1},{},{1,1}} 定义二维数组哪里错了? 定义数组a[ ],为什么int *p=&a[0];等于int *p; p=&a[0];如果int a;int *p;p=&a;*p=a;这里的指针变量p放的是a的地址,*p就是指a的内容,如果上式成立,那么关于这个如果写成int *p=&a就不对了?为什么感觉是* 设有定义int a ,b=10;则执行语句a=b 若有定义int a[10],*p=a;,则p+5表示什么 什么是声明?什么是定义?我觉得,声明就是不分配内存,定义就是分配了内存空间.照这样的思想,int a; 这个应该算是定义.int a = 3; 这是定义并且初始化.这样理解对么? 若有定义int a =10,则表达式a+=a-=a*=a的值是多少啊 C语言中 这样的定义分别是什么意思int *a[5]int (*a)[5]int (*a[5])[5] 定义变量时后面带个括号是什么意思c++中定义一个变量int a(1);是赋初值的意思吗,定义结构体时能这样赋值吗,定义对象时这样代表什么