일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 고속도로
- 엑티브엑스
- Java
- 안드로이드
- 바이크
- 자바
- 디자이어HD
- 마영전
- 스타2
- 이륜차
- 정성하
- HTML
- 양평역
- 재귀함수
- 잡담
- c언어
- FFI
- 윈도우7
- android SAF
- QT
- QTcpServer
- Qt 소켓프로그래밍
- 자료구조
- qt 설치
- 스타크래프트2
- Qt OpenGL
- vuejs
- Qt4
- 오토바이
- 알람프로그램
- Today
- Total
목록함수 (2)
프로그래밍과 잡담
함수(function) 함수란 사전에서 보면 기능이란 뜻이다. printf 함수 이건 콘솔창에 메시지를 띄우라는 함수다. 이러한 기능을 가진걸 함수라 한다. 함수를 사용하는 이유는 그냥 main 함수 안에다가 다 넣어버려도 작동은 아주 잘 된다. 근데 그렇게 하다보면 메인이 엄청 길어져서 보기도 나쁘고 나중에 유지보수하는데 어려워지게 때문에 함수라는걸 만들어서 여러게로 쪼개서 사용한다. 함수의 사용법도 다른거와 마찬가지로 쉽다. 함수의 형태 리턴타입 함수이름 ( 인자 ) { 내용부 } 리턴 타입은 int 와 같은게 있을 수 도 있고 배열이 있을 수도 있고 구조체가 있을 수도 있다.. 즉, 프로그래머 마음대로 원하는 타입을 설정하면된다. 단! 한개의 타입만 리턴된다. 이런거 없다. int,char fnc(..
Main 함수를 알아보자. void main(){} 이렇게 하고 컴파일하고 빌드 하면 된다.. 다만 아무것도 안뜬다.. 함수의 기본틀이다.. 기본적으로 함수는 위에 방식으로 되어 있다.. return 데이터형은 전에 써 놓은거 처럼 int float나 배열, structure, 포인터가 될 수가 있다. 함수 이름은 아무거나 지으면 된다.. 다만 정해진 이름을 사용해서는 안되다.. int 나 float 이런거를 함수로 사용하면 에러가 뜬다.. 숫자가 앞에 들어가도 않된다.. 특수 문자도 쓰면 안된다.. 언더 바 '_' 이거는 된다. 받을 인자도 여러가지가 있다.. 배열이 될수 있고 데이터형이 될 수도 있고 structure가 될 수도 있다.. 물론 포인터로도 인자를 받을 수 있다.. 내용은 함수를 호출을 ..