signal함수와 관련하여 질문있습니다.
2
작성한 질문수 6
강사님, signal함수오 관련하여 질문있습니다.
함수포인터 활용 II 강의에서
26분쯤에
다음과 같은 코드를 작성하셨습니다.
#include <stdio.h>
#define SIGINT 2
void signal(int, void (*)(int));
void my_sig(int signo){
printf("my_sig(%d)\n",signo);
}
int main(){
signal(SIGINT,my_sig);
while(1);
return 0;
}
애초에 signal함수 자체가 return type이 함수 퐁니터인데 지금 void포인터를 이렇게 선언하게 된다면 해당 파일은 컴파일되지만, 링킹과정에서 문제될 것 같은데 왜 정상적으로 실행되는지 이해가 되지 않습니다.
답변 부탁드리겠습니다!
감사합니다.
답변 0
홀센서 순서, 슈미트 트리거 풀업 저항 질문
0
30
1
20강 4분 30초 코드와 6분 30초 코드 관련 질문
0
42
1
Vivado 설치 / download 불가
1
49
2
영상에서 소개되는 코드와 강의 노트 코드가 달라요
0
46
1
pspice 시뮬레이션
0
48
0
오디오 문제
0
59
2
관련 제품 정보 문의
0
46
1
쓰레드 상태 관련 질문입니다.
0
50
2
runpod에서 실습하는 내용이 조금 다릅니다.
0
37
1
DACL 질문
0
53
1
dc bias 고려
0
55
1
DLL 제작자가 PDB도 같이 제공해야 한다는 설명에 질문
0
46
2
안녕하세요. 저전력 B키트 사용해서 DC 모터 구동을 해보려고 합니다.
0
48
2
정처기 2026-3 실기 문의
0
101
2
정처기 실기 3회 컴싸 사용 여부
0
65
1
두번째 SystemClock_Config(): 여기가 디버깅이 계속 안걸려요
0
42
1
모의고사 1 회 2번문제 중
0
80
2
26-2 이론문제 재탕
1
61
1
26-2년도 코드문제
0
41
0
26-2 코드문제
0
49
1
uart 실습, 입력 커패시터 선정 식, 프리휠링 다이오드 평균 전류
0
57
1
15분 48초 질문
0
66
2
주소에서 &기호 질문
0
88
1
fputs에서 fwrite 로 변경 후 버퍼타입이 헷갈리는데요
0
176
1





