30/09/2018, 16:10

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.

Đăng ký khóa học C++ cơ bản 2016 ( NEW ) tại đây : Thông tin về khóa học xem tại đây : -Sự khác biệt giữa 2 khóa học cũ và mới : +Khóa học C++ cơ bản 2016 là khóa học mới, được đầu tư nhiều hơn từ nội dung, phương pháp học, cách học hiệu quả. +Trong khóa học còn có nhiều kiến thức mới như thực hành trên HackerRank, thực hành trên Codefights và Đạt nghĩ mọi người nên học khóa học mới, bởi vì đây là kiến thức mới, phù hợp với hiện tại..... Mặt khác âm thanh cũng tốt hơn nhiều so với khóa học …
Thực tế khắc nghiệt viết 18:13 ngày 30/09/2018

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 đó

Nguyễn Minh Dũng viết 18:20 ngày 30/09/2018

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.

Thực tế khắc nghiệt viết 18:18 ngày 30/09/2018

để e xem lại

Đen Trong Tối viết 18:16 ngày 30/09/2018

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

Nguyễn Minh Dũng viết 18:12 ngày 30/09/2018

@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

#include <stdio.h>

int main()
{
    int array[10];
    printf("size of array %d", sizeof array);
}
Bài liên quan
0