1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Sử dụng con trỏ để nhập và in các phần tử của mảng

2 517 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 30,5 KB

Nội dung

Sử dụng con trỏ để nhập in các phần tử của mảng Cách 1: #include<stdio.h> #include<conio.h> int main() { /* cap phat tinh*/ int a[10]; int i; clrscr(); ptr = &mang[0]; for (i = 0; i < 10; i++) printf("\n con tro phan tu %d la: %u", i, ptr+ i); for (i = 0; i < 10; i++) {printf("\nNhap phan tu %d la:", i); scanf("%d",(ptr + i)); } for (i = 0; i < 10; i++) printf("\n in phan tu thu%d la %d", i, *(ptr +i)); ptr = NULL;// kết thúc dùng con trỏ. return 0; } Cách 2: #include<stdio.h> #include<conio.h> int main() { /* cap phat tinh*/ int a[10]; int i; clrscr(); ptr = &mang[0]; for (i = 0; i < 10; i++) printf("\n con tro phan tu %d la: %u", i, ptr+ i); for (i = 0; i < 10; i++) {printf("\nNhap phan tu %d la:", i); scanf("%d",(ptr + i)); } for (i = 0; i < 10; i++) printf("\n in phan tu thu%d la %d", i, *(ptr +i)); ptr = NULL;// kết thúc dùng con trỏ. return 0; } #include<stdio.h> #include<conio.h> #include<stdlib.h> int main() { int i, n; int *ptr = malloc(n * sizeof( int)); clrscr(); printf("nhap n= ");scanf("%d",&n); for (i = 0; i < n; i++) {printf("\n Nhap phan tu %d la:", i); scanf("%d",(ptr + i)); } for (i = 0; i < n; i++) printf("\n in phan tu thu%d la %d", i, *(ptr +i)); ptr = NULL; return 0; }

Ngày đăng: 19/12/2013, 11:02

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w