数组的名字就相当于数组第一个元素的地址。
第一种方式:声明一个指针,用它遍历整个数组
source code:
//head files
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define SIZE 10
//main
int main(int argc, const char * argv[]) {
int dataList[SIZE]={};
//get a list of random numbers
srand((unsigned)time(NULL));
for (int *p=dataList; p<dataList+SIZE; p++) {
*p=rand()%10;
}
}
第二种方式:利用数组名遍历整个数组
source code:
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define SIZE 10
//main
int main(int argc, const char * argv[]) {
int dataList[SIZE]={};
//get a list of random numbers
srand((unsigned)time(NULL));
for (int i; i<10; i++) {
*(dataList+i)=rand()%10;
}
}