실행중인 파일이 정상 종료되지 않고 다시 컴파일할때 발생할수있는 오류실행중인 프로세를 삭제하여 해결윈도우키+R -> cmd입력 -> tasklist입력실행중인 프로레스와 pid 목록이 나옴그중 비주얼 스튜디오에서 실팽중인 프로젝트를 찾는다taskkill 명령어 사용,
문제 1switch문의 '값'부분에 왜 정수만 와야 하는가문제1. jump table 은 프로그램 초기에 작성 되기 때문에 이미 switch 문이 실행되기 전에 jump table 이 작성되게 됩니다. 따라서, '값' 부분에 변수가 들어가게 되면 jump table 에
scanf의 보안상 오류를 뜨지 않게하기위해서 사람이 문서를 위에서부터 아래로읽듯이, 이와 마찬가지로 C 언어 또한 코드를 위에서부터 아래로 찬찬히 읽으며 컴파일 합니다. 그래서 #define \_CRT_SECURE_NO_WARNINGS 을 #include <s

컴퓨터는 부동소수점 방식으로 실수를 처리 (IEEE754 표준)123.456이 있을때 우선 정규화(정수부를 0이 아닌 한 자리로 이동)정규화->1.23456 x 10^2 (1.23456 : 가수부, ^2 : 지수부)0.00368정규화->3.68 x 10^-3 (3.68
전위 표기는 값이 증감하고 나서 연산에 사용하고, 후위 표기는 연산에 사용하고 나서 값이 증감한다일때 첫번째 출력의 a값은 1 두번째 출력의 a값은 2
&& 와 || 는 숏 서킷 룰(short circuit rule)이 적용된다.숏 서킷 룰은 좌항으로만 && 와 || 연산 결과를 판별하는 기능이다.예를 들어 &&는 좌항이 거짓이면 우항과 관계없이 결과는 거짓이므로 우항을 살펴볼 필요가 없습다. 또한 ||는 좌항이 참이
유일한 삼항 연산자로 ?와 :기호를 함께 사용해 표현(a>b)?a:b // (a>b) 이부분을 조건식이라 한다조건식이 참이면 a:b 중 a가 선택, 조건식이 거짓이면 b가 선택a:b에 있는 a와b에는 함수나 다른 명령문이 와도 실될것으로 보임printf가 실행되는 것은
컴퓨터는 0을 거짓(false)으로, 0이 아닌 값을 참(true)으로 판단한다.다만, 참은 0이 아닌 수 중 1을 대표로 사용한다. 따라서 0은 거짓(false), 1은 참(true)을 표현한다.관계 연산자 2개를 함께 쓸 수 있지만 결과는 다르게 나올수있다만약 a