949, 1/48 회원가입  로그인  
   bluessky
   함수..?

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=224 [복사]


이제막 c언어 책보고 시작하는데요..

책에 보니까 함수로 시작해서 함수로 끝난다는데 이 함수가 무었인가요?

네이버에 치니까 변수x가 있으면 y값이 정해진다고 하는거 같은데 맞나요?

예제 중에 3x+4=y 라고하는데 이게뭐죠?;;

그리고 x에2를넣으면 10이라는데 아무리 더해도 10이 나올수가 없지않나요?;;

그리고 변수라는건 흔히 사용하는 변할수도있는숫자 를 말한건가요?

정말 학교 다닐때 공부를 너무안한게 이제야 티나네요;;

  Hit : 3810     Date : 2011/05/25 02:02



    
7evenLeaf 음.. 어떻게 설명 해드려야 하나..
함수라는 것은.. 음.. 기능을 하는 코드? 입니다.
프로그램은 보통 main함수로 시작해서 중간에 호출되는 여러 함수를 거쳐
main함수로 끝나게 됩니다.
뭐 main을 실행하기 전에 시스템이 이것저것 실행하지만 그건 패스~

많이 쓰이는 printf("Hello world!");
여기서 printf도 함수입니다.
괄호 안에 있는 Hello world! 는 인자 값이구요,

변수는 말그대로 변할수 있는 수 입니다.
상수는 변하지 못하는 수,,

변수라는 것은 그냥 데이터를 담을 수 있는 공간이라고 생각하시면 되겠네요,
int x;
여기서 x는 변수의 이름,
int는 변수의 자료형,

그럼 열공하시길!
2011/05/25  
늅늅 3x + 4 = y ...
x에 2를 넣으면
6 + 4 = y 지요?
y = f(x) 라 하여 x에 대한 종속변수입네다
고로 x에 어떤값을 집어넣었을때의 값이지요
y가없다면
3x + 4 = ?
이런식으로 표현하겠지요
6 + 4 가 왜 10이 안나오셨을까요..?

그리고 3x + 4 = y 같은건 일차함수이라 하여
수학에서 자주 쓰이는 함수입니다 (아마 중2때 배운걸로 기억)

컴퓨터에서 쓰이는 함수는 뜻 그대로 function, 함수 혹은 기능
입니다
2011/05/25