1这个数字能代表什么含义或象征吗?
- 内容介绍
- 文章标签
- 相关推荐
本文共计338个文字,预计阅读时间需要2分钟。
数组在内存中是连续存储的,低地址到高地址依次排列。例如:
cint arr[3]={1, 2, 3};int arr[4]={1, 2, 3, 4};char arr[3]={'a', 98, 'c'};char arr[4]={'a', 'b', 'c'};char arr[5]=abcdef;
这些数组在内存中会按顺序存储,每个元素的地址连续且相邻。
一维数组
int arr[3]={1,2,3}
int arr[]={1,2,3,4}
char arr[3]={'a',98,'c'}
char arr[]={'a','b','c'}
char arr[]="abcdef"
一维数组在内存中是连续存在的,由低地址到高地址。
#include<stdio.h>
int main(){
int arr[]={1,2,3,4,5,6,7,8};
int sz=sizeof(arr)/sizeof(arr[0]);
for(int i=0;i<sz;i++){
printf("%p\n",&arr[i]);}
return 0;
}
二维数组是行,列。行可以省略列不可以省略。
本文共计338个文字,预计阅读时间需要2分钟。
数组在内存中是连续存储的,低地址到高地址依次排列。例如:
cint arr[3]={1, 2, 3};int arr[4]={1, 2, 3, 4};char arr[3]={'a', 98, 'c'};char arr[4]={'a', 'b', 'c'};char arr[5]=abcdef;
这些数组在内存中会按顺序存储,每个元素的地址连续且相邻。
一维数组
int arr[3]={1,2,3}
int arr[]={1,2,3,4}
char arr[3]={'a',98,'c'}
char arr[]={'a','b','c'}
char arr[]="abcdef"
一维数组在内存中是连续存在的,由低地址到高地址。
#include<stdio.h>
int main(){
int arr[]={1,2,3,4,5,6,7,8};
int sz=sizeof(arr)/sizeof(arr[0]);
for(int i=0;i<sz;i++){
printf("%p\n",&arr[i]);}
return 0;
}
二维数组是行,列。行可以省略列不可以省略。

