Hàm scanf trong lập trình c

Mn cho em hỏi cái &a trong hàm scanf(" %d" , &a ) với a là biến số nguyên có nghĩa là gì ạ ?
Em cảm ơn mn nhiều ạ

Bạn đọc về ý nghĩa hàm scanf ở đây nhé:

https://en.cppreference.com/w/cpp/io/c/fscanf

Nói 1 cách ngắn gọn thì đằng sau format string (ở đây là “%d”) thì bạn truyền vào địa chỉ của biến.

3 Likes

Cảm ơn bạn nhiều nha

%d là dùng cho dạng dữ liệu là int, %f là dùng cho cho float , mỗi 1 kiểu dữ liệu đều có 1 kiểu đọc riêng, còn &a thì là đọc biến đó, xin lỗi vì unikey đang bị vấn đề
Translated by @library

Original:

%d la dung cho dang du lieu la int, %f la dung cho float , moi 1 kieu du lieu deu co 1 kieu doc rieng, con &a thi la doc bien do, xin loi vi unikey dang bi van de

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?