1. 모두 옆에 붙여 쓰기
int main(int argc, char *argv[]) {
if(argc != 2 && argc != 3) {
// ...
} else if(argc == 2) {
// ...
} else {
// ...
}
while(...) {
// ...
}
}
if(argc != 2 && argc != 3) {
// ...
} else if(argc == 2) {
// ...
} else {
// ...
}
while(...) {
// ...
}
}
2. 모두 새 줄에 쓰기
int main(int argc, char *argv[])
{
if(argc != 2 && argc != 3)
{
// ...
}
else if(argc == 2)
{
// ...
}
else
{
// ...
}
while(...)
{
// ...
}
}
3. 함수나 구조체, 클래스는 새 줄에, 제어 블록은 같은 줄에
int main(int argc, char *argv[])
{
if(argc != 2 && argc != 3) {
// ...
} else if(argc == 2) {
// ...
} else {
// ...
}
while(...) {
// ...
}
}
4. 블록 안의 내용이 길어지면 다음 줄에, 짧으면 같은 줄에
5. 같은 줄에 쓴다. but, 띄어쓰기 없이.
int main(int argc, char *argv[]){
if(argc != 2 && argc != 3){
// ...
}else if(argc == 2){
// ...
}else{
// ...
}
while(...){
// ...
}
}
1번하는데 람다식쓸때 어케할지 모르겠음
난 2랑 3번의 경우는 오히려 반대로...
3에서 else문은 새줄
ㅇㅎ Stroustrup 스타일인 게로군.
2번..
훵션·클래스는 같은줄 제어블록은 새줄이다에요?
http://autogram.tk/이
중고차 어플리케이션 어떤가요?