for (int i = 1; i <= 10; i++)
if (a == b)
{
d++;
f++;
}
sao không có kiểu này nhỉ 


for (int i = 1; i <= 10; i++)
if (a == b)
{
d++;
f++;
}
sao không có kiểu này nhỉ 


đây là kiểu 2 mà? 
Bác giống em… code kiểu này nhìn đở nhầm… nguyên tắc là block code phía dưới mà thụt vào là của dòng code trên.
còn kiểu 2 nhìn…thoáng nhưng về lâu về dài hơi khó chịu. (ý kiến cá nhân)
Java, … Kiểu 1.
C/C++/C# kiểu 2.
Kiểu 2. Dễ nhìn hơn
Không phải tự nhiên nhiều IDE tự động chỉnh kiểu 2 là mặc định 
Click vào cái } còn biết cái { nó đang nằm ở đâu.
Dùng kiểu 2 (Allman style), kiểu 1 (K&R style) đọc đau mắt khó chịu, khó nhìn thấy khối code, máy tính giờ bộ nhớ và màn hình đều to nên cứ dùng kiểu 2 
Nhưng mà nghe nói có ngôn ngữ nào đó nếu gõ code theo kiểu 2 là sẽ bị undefined behavior 
Bạn nào nói kiểu 1 rõ ràng hơn thì cho mình xin cái lý do với, còn tiết kiệm 1 dòng code thì mình đồng ý
chắc do nhìn như thế này: :v

ko phải c++ là đc rồi bạn :v quan tâm nhiều làm gì :))
Dễ nhìn hay không cũng phụ thuộc vào mắt và thói quen của từng người tuy nhiên:
Với kiểu một bạn nhìn code một cách hình khối hơn, bạn biết được conditional nào thuộc về code block nào dễ hơn.
Kiểu thứ hai mọi thứ khá rời rạc.
Chả theo cái nào trên đây cả.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?