'typedef void (*fn)(int)' có ý nghĩa gì?

Các Pro vào giải thích nghĩa của dòng typedef này hộ mình với. trước giờ dùng typedef đều với cấu trúc
typedef new_name old_name ;
giờ mới thấy typedef có mỗi 1 vế thế kia ^^!

Mọi người ai biết chỉ mình với nhé :slight_smile: cảm ơn !

Chắc là đây :confused: https://stackoverflow.com/questions/4295432/typedef-function-pointer
Ý nghĩa là fn từ nay sẽ là con trỏ hàm kiểu void có tham số int

^^! e có đọc và cũng nghĩ vậy, nhưng muốn hiểu sâu hơn anh ạ :smile:

Còn typedef kia ko phải 1 vế đâu. Nó 2 vế dùi.
Muốn hiểu cách đọc khai báo biến của C thì xem cái này nè
http://www.unixwiz.net/techtips/reading-cdecl.html
hoặc
http://c-faq.com/decl/spiral.anderson.html

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