Índice
Defina uma matriz, preencha-a com dados e gere todos os elementos na matriz:
Método 2: Calcule o endereço do elemento por meio do nome da matriz para gerar:
Método 3: Use ponteiros para saída
Defina uma matriz, preencha-a com dados e gere todos os elementos na matriz:
Método 1: método subscrito
#include<stdio.h>
int main()
{
int ar[5] = {1,2,3,4,5};
for(int i = 0;i < 5;i++){
printf("%3d",ar[i]);
}
return 0;
}
resultado da operação:
saída completa
Método 2: Calcule o endereço do elemento por meio do nome da matriz para gerar:
#include<stdio.h>
int main()
{
int ar[5] = {1,2,3,4,5};
int *p = ar;//数组名代表数组首元素地址
for(int i=0;i<5;i++){
printf("%d",*p+i);
}
return 0;
}
resultado da operação:
Método 3: Use ponteiros para saída
#include<stdio.h>
int main()
{
int i;
int data[10] = {1,2,3,4,5};//定义数组
int *p;
for(p = data;p<(data+5);p++){
printf("%d",*p);
}
return 0;
}
Como mostrado na figura é o resultado em execução: