목록2017/12/05 (2)
생선이의 잡다한 블로그
안녕하세요 생선스프입니다! 이번 강좌에서는 함수를 만들어 보려고 합니다 함수가 무엇인지 생각해본다면 저희가 지금까지 사용해왔던 printf, scanf, puts 등이 모두 함수입니다 함수는 같은 코드를 여러곳에서 실행해야 할 때나 기능을 만들어 쓰기 위해 사용합니다 그럼 이 함수를 직접 만들어 보도록 하겠습니다 함수를 만들때는 반환자료형 함수이름(받을 인자값들) 이렇게 만들어 줍니다. 저희는 덧셈함수를 만들어 보려고 합니다.그러면 숫자 두 개를 받아야겠죠.아래와 같이 입력해 줍니다.123456#include int sum(int num1, int num2){ return num1 + num2;}cs return은 함수를 종료시키고 값을 반환하는 예약어 입니다. 즉 return값이 num1 + num2 ..
안녕하세요 생선스프입니다~! 이번 강좌에서는 변수의 범위를 알아보려고 합니다 우선 변수는 아래의 코드와 같은 위치에 선언을 할 수 있습니다 12345678910111213#include int a; void main(){ int b; while(1) { int c; }}cs 모든 함수 밖에 있는 변수를 전역변수라고 합니다(위의 코드상 변수 a)함수 안에 있는 변수를 지역변수라고 합니다(위의 코드상 변수 b, c) 모든 변수의 사용은 변수가 선언된 후 부터 가능합니다즉, 아래의 코드처럼 변수 선언을 하기 전에는 오류가 나는 것이죠 1234567#include void main(){ a = 10; int a;}cs 그리고전역 변수의 범위는 변수가 선언된 곳 후의 모든 코드에서 사용이 가능하고지역 변수의 범위..