반응형

전역변수 2

파이썬 22. 함수-2

이번 글에서는 함수에 대해 이어서 알아보도록 하겠습니다. 일단 함수의 기본적인 선언 방법부터 코드로 다시 한번 복습해보고 진행하겠습니다. def addF(a, b): return a + b sum = addF(10, 20) print(sum) 위와 같이 코드를 작성해주시면 addF라는 함수명으로 함수를 작성하여, 매개변수 a, b를 사용합니다. 이 함수는 프로그램 내의 다른 함수에서 호출할 수 있고, addF함수 내에서도 호출할 수도 있습니다. 반면, 위의 함수와는 다르게 입력값, 반환값이 없는 함수도 존재합니다. def printHello(): print("Hello World!") printHello() 이렇게 매개변수, 반환값이 없는 함수를 작성할 수도 있습니다. 이렇게 간단하게 복습을 끝냈으니 이..

C언어 16. 변수의 영역

이번 글에선 변수의 영역에 대해서 알아보도록 하겠습니다. 사실 이와 관련된 이야기는 지금까지도 몇 번씩 이야기했었는데,이번 기회에 더 자세히 알아봅시다. 변수에는 자신의 영역이 존재한다. 우리가 사용하는 변수에는 각각 자신들이 속한 영역이 존재합니다. 변수들은 이 영역 안에 존재하며, 자신의 삶을 이 영역과 함께합니다. 이러한 변수들이 속한 영역의 범위에 따라서 그 변수를 부르는 호칭이 따로 존재합니다. 먼저 이전에도 한번 이야기했던 자동변수라는것이 있습니다. 이는 지역변수라고도 이야기하는데, 보통 하나의 함수에 종속되어 사용되는 변수입니다. 이 자동변수들은 함수 내에서 변수를 선언하면 메모리 공간을 할당받으며, 오직 그 함수 내에서만 해당 변수를 사용할 수 있습니다. 그리고 그 함수가 종료함과 동시에 ..

반응형