三九宝宝网宝宝教育教学论文

c语言指针:a为二维数组那a0是什么类型?是指针还是数组

02月17日 编辑 39baobao.com

[二维数组指针 C语言编程] #include int main() { int a[2][5] = {{1,2,6,3,0},{10,20,40,60,80}}; int i,flag,order,value; while(scanf("%d",&order) == 1) { flag = 1; for(i = 0; i if(order == a...+阅读

在二维数组a中,a[0][0]是第一行的第一个元素,

a[0]则是指向第一行第一个元素的指针即a[0] = &a[0][0];

a是数组名,也是指向第一行的第一个元素的指针所以a = &a[0][0];

至于 a = &a[0] ,因为a[0]并不是从 其他地方 弄了个空间保存&a[0][0]; 它就在这个数组的空间里,楼主看一下数组在内存中怎样保存估计就明白了

最后附上个小程序希望有用

#include

using namespace std;

int main()

{

int a[2][2]={

1,2,

3,4

};

cout<<"a: "<

cout<<"&a[0]: "<<&a[0]<

cout<<"a[0] "<

cout<<"a[0][0] "<

cout<<"&a[0][0]"<<&a[0][0]<

return 0;

}如果我的回答不好请见谅,我的表达能力不是 很好

以下为关联文档:

C语言一维指针指向二维数组代码改错有以下几处要改,从调用函数说起: 首先void sortStr(char *s)改为void sortStr(char s[][20])原因在于,s是作为一个字符二维数组,需指定每行宽度。而你写的是字符的指针,顶多可以...

请教C语言一道指向二维数组指针的题谢谢!一、你的 float score 数组定义的是:一个3行、4列的二维浮点数组数组的元素为浮点数。如果你换个格式书写就清晰了!float score[3][4]={{65,67,70,60,},{80,87,90,81,},{90,99...

C语言数组指针#include #define STU 3 #define GRA 4 void search(float gra[][GRA],int stu); void print(float gra[][GRA],int i); int main(void) { float gra[STU][GRA] = {0}; int...

c语言指针数组char *name[4];是一个指针数组,每个成员name[i]都是一个字符指针。 printf函数打印字符串时传的参数就是一个字符指针。 所有printf("%s", name[4]); --针对你的问题 printf(“%...

C语言数组指针给 一转身两辈子 一段第三题更好的代码: #include<stdio.h> int g_lpiArray[10]; void Search(int x) { long i=0; int *lpiTem=g_lpiArray; for(;i<10;i++,lpiTem++) { if(*...

C语言函数数组指针利用指针求一维数组的数据元素之和#include<stdio.h> int main() { int array[10]; int i, *p; for(p=array, i=0; i<10; i++) scanf("%d", p+i); for(p=array, i=0; i<10; i++) printf("%d ", *(p+i)); return 0...

C语言字符指针数组#include"stdio.h" #include #define A 7 void main() { int i; char **p; p=(char **)malloc(sizeof(char *)); for(i=0;i p[i]=(char*)malloc(sizeof(char)); for(i=0;i { g...

c语言字符数组指针#include "stdio.h" #include "string.h" void main() { char a[81]=""; char *p=a; int n,k,pos; puts("input the data"); gets(a); n=strlen(a); puts("the position you want to...

C语言的指针数组# includevoid main() { void exchange(char *name[],int n); char * name[]={"January","February","March","April","May","June","July","August","September","October","November","December"};...

推荐阅读
图文推荐