Mọi người cho e hỏi về ký tự “__” này trong c++ với.
Ví dụ như thế này ạ:
for(i=2;i<=n;i++) x=__gcd(x,a[i]);
Mọi người cho e hỏi về ký tự “__” này trong c++ với.
Ví dụ như thế này ạ:
for(i=2;i<=n;i++) x=__gcd(x,a[i]);
Không có gì, vì _ là một ký tự hợp lệ khi đặt tên trong C/C++.
Ý nghĩa là gì thì tùy bạn quy ước thôi. 
Mình hay dùng var_ để đánh dấu là biến được dùng trong class.
Nếu dùng với function thì mình chỉ đặt là _fun() rồi sẽ gọi nó trong hàm fun(). Mục đích là loại những trường hợp thừa và khởi tạo các biến trong fun() để cho _fun() đọc code nó được clear ý mà. 
__ là cách “ẩn” tên mấy hàm phụ trợ trong thư viện người ta viết đó :V
nếu thấy __ tức là hàm riêng của thư viện, đừng xài vì nó có thể thay đổi giữa các version của thư viện đó bất cứ lúc nào :V
còn khi đấu competitive programming thì rồng bay phượng múa viết code trên trời dưới biển thế nào cũng được :V
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?