본문 바로가기

(C/C++ 속성 정리) 23일 차 : 분활컴파일 및 안녕하세요 넬다이입니다. 오늘은 분할 컴파일에 대해서 알아볼까 합니다. 코딩을 하다 보면은 줄 수가 정말 몇천 자까지 넘어가는 경우도 있는데요 이것을 적절하게 파일을 나눠서 가독성을 높여주며 관리의 용의 하게 만들어 줄 수 있는 장점을 가지고 있으며 어렵지 않은 내용이니 다들 잘 따라오실 것이라고 믿습니다. 분할 컴파일 한 파일 안에 모든 코드를 작성해도 되지만 프로젝트가 커지게 되면 가독성이 떨어지게 되는데요 우리는 이것을 해결하기 위해서 분할 컴파일을 사용하게 됩니다. 분할 컴파일을 하게 되면은 각각 기능의 맞게 함수화를 하여 다른 파일에 모아두는데요 예를 들어서 Math라는 파일 안에는 계산을 위한 함수들만 넣어놓게 된다면은 제가 Math관련 함수를 찾아야 한다면은 Math파일만 찾으면 되기 때문에.. 더보기
(C/C++ 속성 정리) 7일 차 : 바이트의 저장순서 및 별찍기 안녕하세요 넬다이 입니다. 오늘은 7일 차 정리가 되겠습니다!!!! 오늘은 바이트의 저장 순서 및 반복문의 복습 겸 해서 별 찍기를 진행해보겠습니다. 저번 시간에도 말씀드린 듯이 반복문은 중요한 문법이기 때문에 다시 한번 알아보는 시간을 가질까 했어요!!!! 그러니 여러분들도 파이팅해주세요!! 바이트의 저장 순서 일반적으로 우리가 메모리 주소를 보면 16진수로 되어 있는 것을 볼 수 있다. 바이트의 저장 순서를 영어로 엔디안이라고 한다. intiTest = 0x12345678; char*pTest = (char*)&iTest; for(int i = 0; i < 4; ++i) { printf("%x", pTest[i]); } 위에 코드를 실행하게 되면은 이러한 결괏값이 나오게 된다. 반복문을 통해 char.. 더보기
(C/C++ 속성 정리) 5일 차 : 난수 안녕하세요 넬다이입니다. 오늘은 5일 차 속성 정리 시간이 돌아왔습니다. 오늘 정리할 주제는 난수입니다 보고 계시는 분들도 파이팅입니다.! ㅎ 오늘은 분량이 조금 적을 수도 있는데 뒤에 내용을 정리하는 겸 난수라는 것이 무엇인지 가지고 놀면서 테스트해보시면 좋을 거예요.ㅎ 저는 게임을 만드는 개발자인데 게임에서는 난수가 정말 중요하기 때문에 그냥 하루로 빼서 정리해봤어요 ㅎ 별 내용은 없지만요... 난수 난수란 무엇인가? 특정한 순서나 규칙이 없는 무작위의 숫자를 말합니다. 컴파일러에서 제공되는 난수 추출 함수가 rand 함수입니다. 이 함수는 stdlib.h 에 정의되어 있으며 컴파일러마다 rand함수를 통해 구할 수 있는 난수의 최댓값은 다르다, win32 기반, mvsc 9.0 버전에서는 0~327.. 더보기
(C/C++ 속성 정리) 4일 차 : 분기문 (숙제 있어요) 안녕하세요 넬다이입니다 오늘은 속성 정리 4일 차가 되었습니다 오늘 주제는 분기문입니다. 분기문 기본 문법 중에 분기문이라는 것이 있다. 분기 - 나눈다는 뜻. 어떤 조건이 참 , 거짓 , 혹은 특정 값을 만족시키는 경우에 따라서 다른 결과를 출력할 수 있도록 하는 게 바로 분기문이다. 분기문의 종류에는 if문, switch, goto 문이 있다. 이러한 분기문을 사용하여 조건에 따라 원하는 결괏값을 도출해 낼 수 있게 된다. if문 if문은 소괄호 내의 조건에 따라(true, false)에 따라서 2가지 경우의 혹 2가지 이상의 결과물을 출력할 수 있게 한다. 앞서 배웠던 연산자들과 함께 사용하게 된다. 매우 다양한 조건 처리에 자주 사용하는 굉장히 빈도 높은 문법이라고 할 수 있습니다. int iAA.. 더보기
(C/C++ 속성 정리) 2일 차 : 자료형 타입과 표현 범위 및 변수 선언 안녕하세요 넬다이 입니다 오늘은 속성 정리 중에서도 자료형에 대해서 알아보는 시간을 가지려고 하는데요 자료형이 무엇이냐 하면은 컴퓨터 언어 중에서도 데이터 타입은 프로그래밍 언어에서 실수, 정수, bool 여러 종류의 데이터를 식별하는 분류자로서 해당 자료형에 대한 값을 판별 , 해당 값을 통한 행동들 데이터의 의미 자료형의 값을 저장하는 방식이다. 자료형에 들어가기에 앞서 기억해두면 좋다. 변수 어떠한 자료를 보관할 수 있는 공간 정수 자연수, 0 자연수의 역원을 지칭하는 말 실수 유리수와 무리수를 통틀어 지칭한다. 소수점이 있는 수 상수 항상 일정한 수 변수를 선언하는 것은 메모리 공간을 사용하겠다 라고 예약을 하는 행위이다. 자료형 타입과 표현 번위 타입 설명 크기 표현범위 int 자료형은 정수를 .. 더보기
C/C++ 속성 정리 시작하기 안녕하세요 오늘도 시무시무한 넬 다이입니다. 오늘 제가 C와 C++을 정리해볼까 하고 이렇게 포스팅을 시작합니다. 제가 이걸 다시 정리하는 이유는 저도 가끔 까먹기도 하고 제가 배우던 시절에 그 느낌을 알고 있기 때문에 여러분들이 보고 따라오셔도 충분히 배움이 가능하지 않을까 하는 궁금증에서 시작하게 되었어요. 저는 엄청 삽질 삽질하면서 배우던 언어지만 여러분들은 손쉽게 따라올 수 있도록 한번 해볼까 합니다. 처음 언어를 배우고 실무를 하다 보니 기초를 조금씩 잊어가는 것도 하나의 이유라고도 할 수 있습니다. 혹시 C와 C++ 이 궁금하시다면 이 정리를 쭉 한번 봐보세요~ C와 C++의 알짜배기만 속성으로 배울 수 있을 거라고 생각해요. 굳이 필요 없는 내용은 넣지 않고 딱딱 필요한 것만 넣을 생각이니깐.. 더보기