포인터

ims·2021년 3월 18일
0

여러가지

목록 보기
8/9

📌 포인터의 개념

int a =5;
int *b = &a;
int **c = &b
printf("%d",**c);
& = 주소값
* = 포인터
** = 포인터의 포인터
  • 5출력

📌 Call By Reference

#include <stdio.h>

void sum(int *a){
	(*a) = (*a)+10;
}

int main(void){
	int a = 10;
	
	sum(&a);
	
	printf("%d",a);
}
  • 20출력

📌 function pointer

#include <stdio.h>

void a(){
	printf("hello");
}

void b(){
	printf("bye");
}

int main(void){
	void(*f)() = a;
	f();
	
	f=b;
	
	f();
}
  • hello - bye 출력
profile
티스토리로 이사했습니다! https://imsfromseoul.tistory.com/ + https://camel-man-ims.tistory.com/

0개의 댓글

관련 채용 정보