[C 언어] 연산자와 값의 저장을 위한 변수


[C 언어] 연산자와 값의 저장을 위한 변수

수학에서 연산기호 및 연산자가 모두 수학적인 연산을 위한 약속된 기호인 것 처럼, C 언어의 연산자 또한 C 언어에서 제공하는 다양한 연산을 위해 약속된 기호를 의미한다. 덧셈 프로그램의 구현에 필요한 '+' 연산자 흔히들 "덧셈"하면 생각하는 것이 '+' 기호이다.

바로 '+' 기호 하나가 프로그램에서는 어떻게 해석할까? #include int main(void) { 3+4; // 3과 4의 합을 명령 return 0; } 위의 코드는 컴파일은 문제 없이 진행된다.

그렇다면 이는 C 언어가 '+' 기호를 지원한다는 뜻이 되는데, 문제는 위의 코드는 실행하면 출력은 되지 않는다. 이는 당연하게도 프로그램 내에 덧셈을 요구하는 명령만 존재할 뿐이지, 출력을 요구하는 명령은 어디에도 존재하지 않기 때문이다.

말 그대로 덧셈만 시켰을 뿐이며, 그 이후에 대해서는 아무런 언급도 되어 있지 않다. 이렇듯 C 언어에서는 위와 같이 특정 연산을 요구할 때 사용하는 약속된 기호를...


#C언어 #메모리공간 #변수 #선언 #쓰레기값 #연산자 #초기화

원문링크 : [C 언어] 연산자와 값의 저장을 위한 변수