Trần Thị Ngọc
#Báo cáo học Con trỏ
Khái niệm
Con trỏ với mảng một chiều
Con trỏ với mảng nhiều chiều
Phép toán trên con trỏ
Con trỏ mảng
<kiểu_DL> * <tên_biến_con_trỏ>;
VD:int x = 45;
float a[5], s ; int i;
for(i=0;i<5;i++)
{
printf(“\na[%d]= ”,i);
scanf(“%f”,&a[i]);
}
s=0;
for (i=0;i<5;i++) s+=a[i];
printf(“\n Tong =%8.2f”,s);
VD: nhập giá trị của ma trận hai chiều:
float a[10][20];
int i,j,n;
printf("Nhap vao kich thuoc ma tran n=");
scanf("%n",&n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
printf("a[%d][%d] = ",i,j);
scanf("%f",(float *)a+i*20+j);
}