티스토리 뷰

C Language

[인프] 수업 정리 - 3

감자형 2017. 9. 22. 11:09
  • 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
링크
«   2024/11   »
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
글 보관함