Em mới học lớp 10 thôi cũng như mới học lập trình cụ thể là C++. Em không biết là chữ i
và m
trong đó nghĩa là gì vậy?
Chẳng hạn như thế này
if (m_Edit ==">")
Chữ int
và i
có khác nhau k vậy?
Mong anh chị giúp đỡ.
Em mới học lớp 10 thôi cũng như mới học lập trình cụ thể là C++. Em không biết là chữ i
và m
trong đó nghĩa là gì vậy?
Chẳng hạn như thế này
if (m_Edit ==">")
Chữ int
và i
có khác nhau k vậy?
Mong anh chị giúp đỡ.
Chữ i và m nào thế bạn?
Chắc là em đọc một đoạn code nào đấy mà không hiểu biến i
và m
trong code đấy? Em gửi code lên cho mọi người xem thử.
Nếu nó nằm ở tên biến thì nó là trong quy tắc đặt tên biến, cái đó là tiền tố, người ta giờ ít xài - tùy công ty và bị khá nhiều người phản đối
i là viết tắt của integer, m là viết tắt của member - biến thành viên/ thuộc tính của một đối tượng.
Không biết có phải đúng cái bạn hỏi không, bạn có thể xem thêm ở https://en.wikipedia.org/wiki/Hungarian_notation
chẳng hạn như thế này
if (m_Edit ==">")
Chữ int
và i
có khác nhau k vậy?
int là kiểu dữ liệu ( data type )
i là tên biến ( thường là vậy )
-> Tên biến thì bạn đặt thế nào cũng được, miễn là hợp lệ ( như là chữ đầu tiên không được là số, không chứa kí tự đặc biệt, chỉ chứa dấu _, blabla bạn xem thêm trong các ebook hay tutorial/wiki sẽ nói rõ hơn )
-> Kiểu dữ liệu đã được định nghĩa sẵn rồi thì phải viết đúng
Khi khai báo
int i;
Thì ta hiểu “i là biến kiểu int”, và nó chứa giá trị là các số nguyên trong phạm vi bao nhiêu đó mình quên rồi
Edit:
Ah quên nói thêm là trong lập trình không có viết tắt nhé, nên bạn cũng đừng nhầm i là viết tắt của int hay đại loại thế.
Chữ m_
trong m_Edit
là cách đánh dấu để biết rằng m_Edit
là một biến của class. Chữ m
là viết tắt của member
. Đọc trả lời của @Itachi_Citus
Đọc trả lời của @vinhloiit1327