Adventure of 빠타박스
article thumbnail
[C/C++_Doodle]BookReviewing_03_ 입력 받기
Programming/C_C++ 2023. 3. 1. 22:43

03_ 입력받기 컴퓨터에는 모니터, 스피커 등의 출력 장치가 있는가 하면 키보드, 마우스 등의 입력 장치도 있다. C언어에서는 기본적으로 모니터를 통해 문자를 출력할 수 있고, 키보드를 통해 사용자로 부터 입력을 받을 수 있다. 3.1 scanf 사용하기 출력할 때 printf를 사용하듯이 입력을 받을 때는 scanf 함수를 사용한다. 사용법도 printf와 거의 비슷 키보드로 부터 두 정수를 입력받아 a, b라는 int형 변수에 저장한 후 a + b의 값을 출력하는 계산기 프로그램이다. (변수 이름 앞에 & 기호가 붙는 것을 주의 (코드 작성시 scanf 보안 에러가 뜰 수 있음 ) _ 이것 소스파일 우클릭해서 설정에서 보안 꺼주면 됨 또는 다른 방법도 있음 #include int main() { in..

article thumbnail
[C/C++_Doodle]BookReviewing_02 변수와 연산자
Programming/C_C++ 2023. 1. 27. 23:25

02_ 변수와 연산자 2.1 변수 사용하기 컴퓨터 본체에는 램(RAM. Random Access Memory ) 라 부품이 있다. 운영체제나 프로그램이 실행되는 동안 여러 가지 정보를 저장해 놓는 것 C언어에서는 변수를 통해 메모리에 접근해서 정보를 저장 하거나 가져올 수 있다. 변수(variable)는 어떤 값을 담는 공간을 의미 이 공간은 메모리의 어딘가에 알아서 할당 된다. 변수에 담겨있는 값은 0과 1로 표현된다. 2.1.1 변수의 선언과 대입 변수에 여러 형태의 값을 담고, 정소를 저장해보자 int a; //변수 선언 a라는 이름의 변수가 만들어 진다. a는 정수(int)를 저장하는 변수를 만들고, 그 이름을 a라 하겠다는 의미 이를 변수 선언 이라 한다. 3이라는 숫자를 집어 넣고 시파면, 등..

article thumbnail
[C/C++_Doodle]BookReviewing_01.출력하기
Programming/C_C++ 2023. 1. 27. 23:08

01. 출력하기 소스 파일 우클릭 → 속성 → C/C++ 메뉴 → SDL검사 항목 [아니요]로 변환 → 확인 탐색기가 보이지 않는다면, → 상단 보기 → 솔루션 탐색기 소스 파일 추가 솔루션 탐색기 소스파일 우클릭 → 추가 → 새항목 [ Ctrl + Shift + A ] 1.1.2 첫 프로그램 #include int main() { printf("Hello world!\\n"); } 백슬래쉬나, 역슬래쉬 ₩ 하는 표시는 기호 표시가 다른 것 뿐 영향은 없다. 디버그 하지 않고 [ Ctrl + F5 ] 결과 : Hello world! 1.2 Hello world! 해석 int main() “main”이라는 이름의 ‘함수’를 ‘정의’하는 부분 C언어에서 함수는 여러 명령의 묶음 (수학에서와 마찬가지로 함수는..

article thumbnail
[C/C++_Doodle]Book Reviewing _C와 C++
Programming/C_C++ 2023. 1. 25. 19:07

C언어 - 1972년 데니스 리치(Dennis Ritchie)에 의해 발명 - 절차지향적 언어 - 확장자 .c C++ - 비야네 스트로스트룹(Bjarne Stroustrup) 개발 - C 에 다양한 기능을 추가해 C++제작 - 객체지향적 언어 - 확장자 .cpp - C의 기본적인 문법들을 C++에서도 많이 쓰인다. 그래서 C로 작성된 코드가 C++에서도 작동된다고 볼 수 있다. 40년 이상의 시간이 지난 지금도 두 언어가 계속 업데이트 되면서 각자 다른 길을 걸어가고 있기 때문에 두 언어간의 거리가 점점 멀어지고 있다. --- ### 소스 코드가 프로그램이 되기까지 흔히 코딩한다 라고 이야기 하는 것 ‘ 소스 코드(source code)를 작성하는 것을 말한다. `**소스코드` : 어떤 컴퓨터 프로그램을..

반응형