| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 딥러닝
- I'm Sorry
- 클라우드컴퓨팅
- 웹개발
- 보안
- 컴퓨터공학
- 알고리즘
- 자료구조
- springboot
- 네트워크보안
- 디자인패턴
- 프로그래밍
- 프로그래밍언어
- 컴퓨터과학
- 파이썬
- 소프트웨어공학
- 머신러닝
- 데이터과학
- 빅데이터
- 버전관리
- 자바스크립트
- 데이터분석
- 사이버보안
- 컴퓨터비전
- Yes
- 소프트웨어
- 인공지능
- 데이터베이스
- 네트워크
- 데이터구조
- Today
- Total
목록2023/11/17 (15)
스택큐힙리스트
C언어에서 static과 extern의 차이점은 무엇인가요?답변 1URL: http://wiki.answers.com/Q/What_is_the_difference_between_static_and_extern 다음은 http://wiki.answers.com/Q/What_is_the_difference_between_static_and_extern에서 가져온 내용입니다: 정적 저장 클래스는 함수 또는 파일에 대해 로컬 변수로 선언된 식별자를 선언하는 데 사용되며, 선언된 위치에서 제어가 전달된 후에도 해당 값이 존재하고 유지됩니다. 이 저장 클래스는 영구적인 지속 기간을 가지고 있습니다. 이 클래스로 선언된 변수는 함수의 각 호출에서 해당 값을 유지합니다. 범위는 로컬입니다. 변수는 선언된 함수에서만 알..
헤더 파일에서 기능을 extern으로 만들어야 할까요? 아니면 기본적으로 extern으로 되어 있을까요? 예를 들어, 다음과 같이 작성해야 할까요: // birthdays.h struct person find_birthday(const char* name); 아니면 다음과 같이 작성해야 할까요: // birthdays.h extern struct person find_birthday(const char* name); 답변 1C 책에서: 만약 선언에 extern 저장 클래스 지정자가 포함되어 있거나 저장 클래스 지정자가 없는 함수의 선언인 경우: 이미 파일 범위에서 해당 식별자의 가시적인 선언이 있는 경우, 결과적인 연결은 가시적인 선언과 동일하게 됩니다; 그렇지 않을 경우 결과는 외부 연결성입니다. 따라..
파일 내 변수의 범위 제한으로서의 static 키워드 사용에 대해 궁금합니다. 제 생각에 C 프로그램을 빌드하는 표준적인 방법은 다음과 같습니다: 여러 개의 c 파일을 가지고 함수와 변수를 정의하되, 필요에 따라 static으로 범위를 제한합니다. 각 c 파일에 해당하는 함수와 필요한 변수를 선언하는 여러 개의 h 파일을 가지며, h 파일을 통해 다른 c 파일에서 사용할 수 있습니다. 비공개 함수와 변수는 h 파일에 공개되지 않습니다. 각 c 파일은 개별적으로 o 파일로 컴파일됩니다. 모든 o 파일은 함께 링크되어 응용 프로그램 파일로 생성됩니다. h 파일에 변수가 공개되지 않는다면, static으로 전역 변수를 선언하는 두 가지 이유를 보입니다: 하나는 가독성을 위한 것입니다. 변수가 다른 파일에서 액..
extern 키워드는 무엇을 의미합니까? 나는 그것을 함수 선언 앞에 보았습니다. extern void DoFoo ... 답변 1extern은 외부 연결 (external linkage)을 제공합니다. 이는 객체나 함수가 프로그램의 다른 번역 단위에서도 이 이름을 통해 접근 가능하다는 것을 의미합니다. 함수의 경우, 이는 기본적으로 어떤 경우에도 사용되는 연결 방식이므로 (이 문맥에서) 일반적으로 중복됩니다.답변 2extern 키워드는 C 프로그래밍 언어에서 사용되는 중요한 키워드입니다. 이것은 변수나 함수의 선언 앞에 사용되며, 이를 통해 해당 변수나 함수가 다른 파일에서 정의되었다는 것을 알려줍니다. extern 키워드는 C 언어 프로그램에서 파일 간의 정보 공유를 가능하게 해줍니다. 한 파일에서 선..