どのようにポインタを使って一次元配列を遍歴しますか?
729 ワード
作者:卿篤軍
原文の住所:http://blog.csdn.net/qingdujun/article/details/13006811
1)ポインタを使って1次元配列を巡回します。
原文の住所:http://blog.csdn.net/qingdujun/article/details/13006811
1)ポインタを使って1次元配列を巡回します。
#include <stdio.h>
int main()
{
int array[4] = {10,20,30,40};
int count = 0;
for (count = 0; count < 4; ++count)
{
printf("%d
",*(array+count));
}
return 0;
}
2)下付きエルゴード二次元配列を使用します。#include <stdio.h>
int main()
{
int array[4][4] = {{10,20,30,40},{3,5,8,9},{11,22,33,44},{9,8,7,6}};
int i = 0;
int j = 0;
for (i = 0; i < 4; ++i)
{
for (j = 0; j < 4; ++j)
{
printf("%d ",*(*(array+i)+j));
}
printf("
");
}
return 0;
}
原文の住所:http://blog.csdn.net/qingdujun/article/details/13006811