책이 마음에 든다.
이런 기초는 절대 필요없을 것 같지만
책 정독을 해보면 뭔가 내가 모르던 무심코 지나쳤던 2%가 존재함.
그래서 연습문제도 빠짐없이 해보는걸 지향한다.
임베디드 개발은 말도 안되는 한 끗이 전체를 망하게 만들 수 있으니까!
// 0-2
#include <iostream>
int main()
{
std::cout << "This (\") is a quote, and this (\\) is a backslash." << std::endl;
return 0;
}
// 0-7
#include <iostream>
int main() {
/* 이것은 여러 행에 걸쳐 나타나는 주석입니다.
시작과 끝 구분 기호로 /* 와 */를 사용하기 때문입니다. */
std::cout << "Does this work?" << std::endl;
return 0;
};
-> /*, /*, */, */ 순서로 등장하는데 첫번째 */가 등장하는 순간 여러 행 주석이 끝나기 때문에 "를 사용하기 때문입니다. */" 부분이 주석이 풀려 실행 불가 free form
// 0-8
#include <iostream>
int main() {
// 이것은 여러 행에 걸쳐 나타나는 주석입니다.
// 각 행의 시작 부분에 //를 사용하여 /*와
// */을 대신했습니다.
std::cout << "Does this work?" << std::endl;
return 0;
};
-> // 행 주석은 free form이 아니기 때문에 // 이후 행 전체를 주석 처리한다.
// 0-9
int main(){}
-> int 반환하는 main 함수는 '1개'가 반드시 필요
-> main 함수는 예외적으로 return 생략 가능
// 0-10
#include <iostream>
int main() {
std::cout << "Hello,\nworld!" << std::endl;
return 0;
};
'Study > Accelerated C++' 카테고리의 다른 글
[Accelerated C++] CH1 문자열 사용 (0) | 2024.02.01 |
---|