티스토리 뷰
- Internet Programming
여러개 리턴받을때
그 리턴받은 주소를 넘겨 받으면 접근 할 수 있다
함수의 원형
void foo(); (1)
int main(void){
}
(2)
double int sqrt(); 안의 파라미터는 생략 해주어도된다.
형태만 정의해주면된다
int main(int argc,char *argv[])
./a.out 1 2
argc = 3;
argv[1] = "1"
argv[2] = "2"
이것을 바꿔주기 위해서는 atoi함수를 사용한다.
Reqursion
Quick Sort 재귀호출로 구하면 쉽게 구할수 있음.
조건부 컴파일: #if, #else # endif #ifdef #ifdef (컴파일러에게 특정 조건을 준다. 32,64bit)
기억 클래스 (Static 변수)
void test(){ static int s_count = 0;
int d_count = 0;
s_count++;
d_count++;
printf("%d "%d",
포인터
함수는 *붙여서 선언(정의)
호출할 때 주소를 통해서
*붙이면 값이다.
int x = 1;
int *pt = &x;
*pt = 0; // x값이 0으로 변한다
arr[1] = *(ip+1);
int arr[10];
int *ip = &arr[0];
a[1] ~ *(ip+1)
strcpy
void strcpy(char *s,char *t){
int i;
while(s[i] == s[t++] !="){
}
'C Language' 카테고리의 다른 글
인프 수업정리 (0) | 2017.10.08 |
---|---|
[인프] 수업 정리 - 4 (0) | 2017.09.22 |
[인프] 수업 정리 - 2 (0) | 2017.09.22 |
[인프] 수업 정리 - 1 (0) | 2017.09.22 |
C언어 중급문제 2 - palindrom(앞뒤 중복 문자) (0) | 2017.09.15 |
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- programming
- 복습
- 학교
- 알고리즘
- 프로그래밍
- BFS
- Spring
- 백준알고리즘
- node.js
- 감자개발자
- 머신러닝
- 초보자를 위한 C언어 300제
- node
- 스프링
- 개발하는 관광이
- 코드엔진
- 노드
- 안드로이드
- 리버싱
- Algorigm
- MVC
- C langauge
- 감자코딩
- Android
- TensorFlow
- 백준
- db
- 텐서플로우
- C언어
- Controller
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함