/*C語言 雙重指標更該二維陣列大於50的值*/
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i[3][4] = { {10, 20, 30, 40},
{40, 50, 60, 50},
{70, 80, 90, 100} };
int j, k;
for(j = 0; j < 3; j++)
for (k = 0; k < 4; k++)
{
if (*(*(i + j) + k) > 50)
*(*(i + j) + k) = 50;
//如果*(*(i + j) + k)的值大於50則更改為50
printf("i[%d][%d] = %2d, 位址 = %p\n",
j, k, *(*(i + j) + k), *(i + j) + k);
}
system("pause");
return 0;
}
結果為:
文章標籤
全站熱搜