|
|
열혈 C 프로그래밍 - 도전! 프로그래밍 1
( 이노어의 공부방 | 23-08-31 08:00 )
|
이번에는 윤성우 저자의 열혈 C 프로그래밍 책에 있는 코딩 테스트인 '도전! 프로그래밍'의 문제를 풀어보려고 한다. 책에 답지도 없어서 참고할 만한 것들은 하나도 없다. 수학적인 머리만 가지고 풀어야 하는데 의외로 2번 문제를 제외하고는 그럭저럭 잘 풀렸다... Tag: C언어 기초
|
|
[C 언어 기초] 재귀함수에 대한 이해와 디자인 사례
( 이노어의 공부방 | 23-08-30 08:00 )
|
만약 처음 프로그래밍 언어를 공부한다면 상당히 부담스러운 함수 중 하나가 재귀함수였는데 다행히도 나 같은 경우에는 파이썬을 먼저 선행한 덕분에 재귀함수에 대한 이해는 크게 어렵지 않다. 파이썬을 C 언어로 개발했다고 해도 궁극적으로는 작동하는 기... Tag: C언어 기초
|
|
도시전설 - 대표적인 자장가 동요 '섬집아기'의 섬뜩한 괴담
( 이노어의 공부방 | 23-08-30 17:00 )
|
어렸을 때 했던 놀이 중에 '우리집에 왜 왔니'의 괴담에 관한 글을 쓴 적이 있었다. 그런데 글을 다시 읽다가 동요 섬집 아기에 관한 괴담도 같이 생각났다. 일단 새벽에 들으면 뭔지 모르게 좀 소름 끼치기도 하고 도시전설까지 생겨난 것을 보니 꽤 흥미... Tag: 정보와 이야기
|
|
1996년 중국 난징시 댜오아이칭 토막 살인사건
( 이노어의 공부방 | 23-08-29 17:00 )
|
이번에는 중국의 장쑤성 난징시에서 발생한 유래 없는 토막살인 사건에 대해 알아봤다. 오원춘은 명함도 못 내미는 수준의 잔혹함으로 대륙 전체를 충격에 빠뜨린 이 사건은 정확한 피살 시간을 알 수 없어서 시신을 발견한 1월 19일을 따서 '난징 1.19 사건... Tag: 사건사고
|
|
[C 언어 기초] 지역변수(local variable)에 대해서
( 이노어의 공부방 | 23-08-29 08:00 )
|
이번에는 함수 파트에서 빠질 수 없는 지역변수와 전역변수에 대해서 알아보자. 아마도 함수나 반복문 내에 선언되는 변수가 지역변수인 것 같긴한데 파이썬 같은 경우에는 비지역변수를 의미하는 nonlocal, 전역변수 global 명령이 따로 존재했다. C 언어는 ... Tag: C언어 기초
|
|
[C 언어 기초] 전역변수, static 변수, register 변수
( 이노어의 공부방 | 23-08-29 12:00 )
|
이번에는 전역변수와 static(정적) 변수, register 변수에 대해서 알아보자. 전역변수(global variable) 전역변수는 지역변수와는 반대되는 개념으로 메모리 공간에 할당되면 프로그램이 종료될 때 까지 소멸되지 않고 어디서든 접근이 가능하다는 특징... Tag: C언어 기초
|
|
[C 언어 기초] return의 기능과 다양한 함수 정의
( 이노어의 공부방 | 23-08-28 12:00 )
|
이번에는 return이 의미하는 두 가지 기능에 대해서 알아보자. 이는 파이썬에서도 가끔씩 통용되는 의미로 return을 쓰기도 하는데 여기서도 쓰이는 것 같다. return의 두 가지 기능 함수를 반환할 때 일반적으로 사용되는 return은 함수를 빠져나갈 때에... Tag: C언어 기초
|
|
[C 언어 기초] 함수 정의 및 선언과 다양하게 함수 정의하기
( 이노어의 공부방 | 23-08-28 08:00 )
|
이번에는 C 언어의 함수 파트로 넘어왔다. 파이썬에서도 함수 파트를 학습한 적이 있었으니 아마도 수월하게 공부를 할 수 있을 것 같다. 함수를 만드는 이유 위의 이미지를 보면 함수의 '반환 형태', '이름', '입력 형태'로 정의가 되어 있다. 'def'로... Tag: C언어 기초
|
|
[C 언어 기초] 조건의 선택적 실행 - switch 명령
( 이노어의 공부방 | 23-08-27 08:00 )
|
이번에는 if..else if..else와 유사하게 작동하는 switch 명령에 대해서 알아보자. switch 명령 위의 실행 흐름을 봐도 if..else if..else와 유사하게 작동한다. 그래서 경우에 따라서는 if를 switch로 대체하기도 하는데 사용할 수 있는 영역은 i... Tag: C언어 기초
|
|
[C 언어 기초] C 언어의 금지된 문법 - goto 명령
( 이노어의 공부방 | 23-08-27 12:00 )
|
이번에는 C 언어나 다른 프로그래밍 언어에서 사용을 금지하고 있는 goto 명령에 대해서 알아보자. 위의 실행 흐름을 보자. 프로그램이 실행되고 Label1 부분에 진입을 했는데 goto 명령으로 인해 Label3으로 뛰어넘어 버린다. 즉, 프로그램의 흐름을 원... Tag: C언어 기초
|
|
1998년 북한의 송림제철소 노동자 시위와 민간인 학살 사건
( 이노어의 공부방 | 23-08-27 17:00 )
|
고난의 행군이 끝나갈 무렵인 1998년 8월, 황해북도 송림시에 위치한 황해제철소(당시에는 송림제철소)에서 일어난 대규모 숙청사건이다. 이는 탈북민 이춘구 씨, 김화순 씨, 박승학 씨의 증언을 바탕으로 한 내용이다. 사건의 배경은 1994년 김일성의 사망 ... Tag: 사건사고
|
|
딸이 범인이라는 합리적 의심 - 이혼 부부 보험금 사망 사건
( 이노어의 공부방 | 23-08-26 17:00 )
|
예전에 궁금한 이야기 Y에서 다뤘던 사건이 생각났다. 보험금 때문에 사망한 사건이라 기억이 났는데 정확하게 언제 일어난 사건인지 모르고 있다가 이번에 우연찮은 기회로 찾아서 다시 정보를 조사해 봤다. 사건의 내용과 정황 2010년 9월 및 이듬해 2월에 ... Tag: 사건사고
|
|
[C 언어 기초] if~else를 이용한 다중 흐름의 분기와 삼항 연산자
( 이노어의 공부방 | 23-08-26 08:00 )
|
이중 분기 if~else 구절 이번에는 if~else에 대해서 알아보자. 파이썬 같은 경우에는 다중 분기를 표현하기 위해서는 if ~ elif ~ else 구조로 되어 있는 if 문을 활용 했었어야 했는데 C 언어는 if~else만 가지고 이중 분기 및 다중 분기까지 적용시킬 ... Tag: C언어 기초
|
|
[C 언어 기초] 특정 조건의 생략과 탈출 - break와 continue 명령
( 이노어의 공부방 | 23-08-26 12:00 )
|
이번에는 반복문에서만 사용할 수 있는 continue 명령과 break 명령에 대해 알아보자. 근데 for이나 while 루프에서 이를 학습하지 않고 왜 지금 학습을 하냐...면 if와 같이 사용되기 때문에 여기서 학습한다. break 명령 위의 실행 흐름 이미지를 봐... Tag: C언어 기초
|
|
[C 언어 기초] if 문 - 조건에 따른 실행 흐름과 분기
( 이노어의 공부방 | 23-08-25 12:00 )
|
현재까지 학습하면서 작성된 코드는 모두 실행 흐름을 거쳐서 실행이 되었다. 그런데 이번에는 프로그램의 흐름을 원하는 형태로 컨트롤 할 수 있는 if 문에 대해서 학습을 해 보자. 즉, 선택에 따라 작성된 코드는 실행이 되고 다른 코드는 실행에서 제외가 ... Tag: C언어 기초
|
|