Tại sao sizeof lại gọi là toán tử (operator)

Trong video này Đạt có đề cập đến việc sizeof là toán tử, nhưng chưa thấy ai thắc mắc gì hết trơn. Giờ đố xem có bạn nào giải thích được không.

1 Like

thế time_t là toán tử về time! thì size tiếng anh là kích cỡ của các giá trị nằm trong size! sizeof cho phép thực hiện phép tính giá trị mà biến thuộc kiểu đó nhận đc! giống như time_t hàm cho biết giá trị mà biến dùng kiểu time là ngày, tháng, năm,… cũng như cột mốc thời gian đó

Em nhầm rồi @Honey_moon, time_t là struct. Không có liên quan đến hàm hay operator nhé.

Anh đang muốn mọi người phân biệt như thế nào là hàm, như thế nào là oprator.

để e xem lại :smiley:

1 Like

Không biết m, trả lời đi m, nghe hay hay

1 Like

@Den_Trong_T_i Lý do dễ thấy nhất, m có thể lấy kích thước mà không cần () như hàm :smile:

#include <stdio.h>

int main()
{
    int array[10];
    printf("size of array %d", sizeof array);
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?