본문 바로가기
반응형

분류 전체보기80

[c/c++] do while문 저번시간에 작성한 while문을 잘 이해하셨다면, do while문은 쉽게 익히실 수 있습니다. 혹시 바로 해당 페이지로 오셨다면, 아래 while문 페이지도 참고해 주세요~ 2023.08.17 - [개발] - [c/c++] while문 [c/c++] while문 for문이라는 산을 넘었으니 이제 while문은 쉬울 것으로 생각된다. 자, while문은 편한 마음으로 시작해 보도록 하자. while문 형식 while (조건) { //코드 } 원하는 조건을 만족하는 동안에 while문 중괄호 77monkey.tistory.com do while문 형식 do { //코드 } while (조건); 원하는 조건을 만족하는 동안에 do while문 중괄호 블록이 반복됩니다. 여기서 놓치기 쉬운 부분이 while .. 2023. 8. 20.
[c/c++] while문 for문이라는 산을 넘었으니 이제 while문은 쉬울 것으로 생각된다. 자, while문은 편한 마음으로 시작해 보도록 하자. while문 형식 while (조건) { //코드 } 원하는 조건을 만족하는 동안에 while문 중괄호 블록이 반복된다. for문을 보고 왔기 때문에 그럼 자연스럽게 조건에 들어가는 변수 증감을 whilㄷ문 중괄호 블록에서 하겠군아 했으면, 바로 맞다! 초기화는 그럼 어디에서 하겠는가? while문 들어가기 전에 하면 된다. for문으로 표현이 된다면 while문으로도 표현할 수 있고, while문으로 표현이 된다면 for문으로 표현이 된다. while문 예시 #include int main() { int i; i = 0; while (i < 10) { printf("%d\n",.. 2023. 8. 17.
[c/c++] for문 (2) 오늘은 저번에 작성한 for문에서 추가적인 내용을 적어보려고 한다. 혹시나 해당 페이지로 들어오셨다면 아래 페이지를 먼저 보고 오시는 것을 추천한다. [c/c++] for문 for문에 대해서 이번에 적어보려고 한다. if문에 비해서 for문은 생각보다 어려울 수 있다. 하지만 천천히 잘 따라오길 바란다. for문 형식 for (초기화; 조건; 변수 증감) { } for문 설명 for문 형식에서 77monkey.tistory.com for문의 다양한 형태 // 기본 형태 for (int i = 0; i< 5; i++) { //코드 } // 응용 형태 for (int i = 0, k = 0; i < 3 && k < 5; i++, k += 2) { //코드 } 기본 형태에 대해서는 위 페이지에서 설명했기 때문.. 2023. 8. 16.
[c/c++] for문 for문에 대해서 이번에 적어보려고 한다. if문에 비해서 for문은 생각보다 어려울 수 있다. 하지만 천천히 잘 따라오길 바란다. for문 형식 for (초기화; 조건; 변수 증감) { } for문 설명 for문 형식에서 보는 것을 하나씩 해석하면 아래와 같다. 1) 초기화를 한다. 보통 변수 증감에 대한 변수를 초기화 하게 된다. 2) 조건을 확인한다. 보통 조건에 대한 참/거짓에 따라서 for문을 반복 여부를 결정하게 된다. 3) 변수 증감을 한다. 변수가 증감함에 따라서 조건이 참/거짓이 되어 for문을 탈출할 수 있도록 한다. for문 예시 역시 말로만 되어 있으면 헷갈리는 것 같다. 예시가 있어야지 이해가 쉬운 것 같다. #include int main() { for (int i = 0; i .. 2023. 8. 16.
[영화리뷰] 콘크리트 유토피아 주말을 맞이해서 영화관에 갔다. 베놈 시리즈를 봤기 때문에 당연 베놈 2도 보게 되었다. 영화 리뷰에는 스포가 있기 때문에 스포를 원치 않으신 분은 뒤로 가기 버튼을 부탁드린다. https://movie.daum.net/moviedb/main?movieId=143538 콘크리트 유토피아 Daum영화에서 자세한 내용을 확인하세요! movie.daum.net 징검다리 연휴를 맞이해서 광복절에 출근을 하지 않는다는 이유로 갑작스럽게 영화를 예매했다. 어떤 영화를 볼까 고민을 많이 하다가, 콘크리트 유토피아라는 영화를 보게 되었다. 일단 영화가 꽤 괜찮았다. 줄거리 영화 줄거리를 보면 아래와 같다. 갑작스러운 지진으로 인해서 서울이 풍비박산이 되는데, 이 중에서 유일하게 아파트 하나만 지진에서 안전하게 되었다... 2023. 8. 15.
[c/c++] if 문 if문은 아마도 영어 공부를 하면서 처음 접했을 것이다. 영어 뜻이 만약 ~라면, ~일 경우를 생각했는가? 맞다. 내가 접한 언어에서는 모두 if가 존재했다. 그래서 보통 한 언어를 잘하면 다른 언어를 접하기 쉽다고 하는 게 비슷한 부분이 많기 때문이다. 다시 주제로 돌아서 if문에 대해서 알아보자. if (조건문1) { 동작1 } else if (조건문2) { 동작2 } else { 동작3 } if 문을 처음 만나서 조건문1이 참이면 동작1이 실행되고, 조건문1이 거짓이면 else if의 조건문2를 확인하게 된다. 조건문2가 참이면 동작2가 실행되고, 조건문2가 거짓이면 else로 가서 동작3가 실행된다. 위 내용만 보면 아직 감이 오지 않을 것 같아서 예를 들어보았다. #include int main.. 2023. 8. 14.
[c/c++] 제어문 조건 제어문에는 if, switch, for, while, do {}while 등 여러가지가 있는데 여기에서 중요한 것 중에 하나가 조건이다고 생각한다. 조건은 언제가 참이고 언제가 거짓인지 파악하는 것은 중요한 일이다. 그래야 프로그램이 어떻게 실행될지, 의도한대로 동작하는지 알 수 있다. 조건 조건은 참 아니면 거짓 이렇게 2가지로 나뉘게 된다. 입사를 처음 했을 때 사수분께서 내게 문제를 낸 적이 있었다. 참은 무엇이냐? 거짓은 무엇이냐? 이 때 나는 참이 1이라고 생각했고, 거짓은 0이라고 생각했다. 사수분께서는 내게 거짓은 0이 맞지만, 참은 거짓이 아닌 모든 것이 다 참이라고 알려주셨다. 참 참은 0이 아닌 경우를 참이라고 한다. boolean을 알고 있다면 보통 #define으로 참을 1로 정의하.. 2023. 8. 14.
[c/c++] main 함수 main 함수는 프로그래밍을 공부하면 처음 만나는 함수이다. main, 이름에서 주는 느낌이 바로 이 함수의 역할이다. main 함수에 대한 내용은 아래 사이트에서 잘 설명해 주고 있다. main 함수 및 프로그램 실행 | Microsoft Learn main 함수 및 프로그램 실행자세한 정보: main 함수 및 프로그램 실행learn.microsoft.com main 함수는 entry point에 기본적으로 설정이 되어 있기 떄문에 처음으로 호출되는 함수가 된다. int main( void ); int main( int argc, char *argv[ ] );보통 이렇게 2가지 경우를 많이 쓰게 되는데, 일반적으로 코딩테스트를 위한 코드를 작성할 때에는 1번째 형태를 많이 쓰고, 작은 프로그램을 만드는.. 2023. 8. 14.
EntryPoint 최근에 bootloader seq를 보면서 공부한 것 중에 하나가 EntryPoint이다. EntryPoint는 진입점으로 번역이 되고, 프로그램이 시작되는 곳을 의미한다. GNU 링커, LD 사용하기 - 명령 언어(Command Language) GNU 링커, LD 사용하기 - 명령 언어(Command Language) Go to the first, previous, next, last section, table of contents. 명령 언어는 링크 프로세스에 대한 명시적인 제어를 제공한다. 링커의 입력 파일들과 출력 사이의 완전한 맵핑 스펙을 지원한다. 이것은 다음 korea.gnu.org 보통 코드를 짤 때, main()에서 시작되어서 main()에서 무조건 시작한다고 생각했다. 그런데 그렇게 .. 2023. 8. 14.
반응형