Bài 65. Cách sử dụng con trỏ với hàm trong lập trình C | Tự học lập trình C


Video giải thích chi tiết về Cách sử dụng con trỏ với hàm trong lập trình C | Tự học lập trình C



Code ví dụ


#include <stdio.h>
// Truyen tham tri
void swap_1(int a, int b){
	int temp = a;
	a = b;
	b = temp;
}
// Truyen tham chieu theo dia chi bien
void swap_2(int &a, int &b){
	int temp = a;
	a = b;
	b = temp;
}
// Su dung con tro
void swap_3(int *a, int *b){
	int temp = *a;
	*a = *b;
	*b = temp;
}
int main(){
	int a = 5;
	int b =10;

	printf("\nTruoc khi swap_1: a = %d va b = %d", a, b);
	swap_1(a, b);
	printf("\nSau khi swap_1: a = %d va b = %d", a, b);

	printf("\nTruoc khi swap_2: a = %d va b = %d", a, b);
	swap_2(a, b);
	printf("\nSau khi swap_2: a = %d va b = %d", a, b);
	
	printf("\nTruoc khi swap_3: a = %d va b = %d", a, b);
	swap_3(&a, &b);
	printf("\nSau khi swap_3: a = %d va b = %d", a, b);
	
}



    

Bạn có thể thích những bài đăng này:

Không có nhận xét nào:

Đăng nhận xét