일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 컴퓨터비전
- 코딩
- 자료구조
- 파이썬
- 네트워크
- 소프트웨어
- I'm Sorry
- 네트워크보안
- 알고리즘
- 2
- 웹개발
- 버전관리
- 머신러닝
- Yes
- 컴퓨터과학
- 클라우드컴퓨팅
- 컴퓨터공학
- 사이버보안
- 데이터베이스
- 데이터구조
- 데이터과학
- 보안
- 자바스크립트
- 소프트웨어공학
- 딥러닝
- 데이터분석
- 프로그래밍
- 인공지능
- 빅데이터
- 프로그래밍언어
- Today
- Total
목록함수선언 (3)
스택큐힙리스트
이 말은 이미 여러 번 물어본 질문처럼 들릴지 모르지만, 이번에는 약간 다릅니다. C 프로그래밍을 위해 Codeblocks를 사용하고 있고, 최근에는 C에서 헤더 파일을 사용하는 이유에 대해 궁금해지기 시작했습니다. 헤더 파일은 변수 구조체를 선언하거나 정의하는 데 사용된다는 것은 이해합니다. 그러나 이제 무언가를 시도해보고 지금은 혼란스러워졌습니다. 헤더 파일이라는 이름의 파일이 있습니다. test1.h #ifndef TEST1_H_INCLUDED #define TEST1_H_INCLUDED static int testvar = 233; extern int one; extern void show(); #endif // TEST1_H_INCLUDED 그리고 두 개의 다른 파일이 있습니다. headerte..
헤더 파일에서 기능을 extern으로 만들어야 할까요? 아니면 기본적으로 extern으로 되어 있을까요? 예를 들어, 다음과 같이 작성해야 할까요: // birthdays.h struct person find_birthday(const char* name); 아니면 다음과 같이 작성해야 할까요: // birthdays.h extern struct person find_birthday(const char* name); 답변 1C 책에서: 만약 선언에 extern 저장 클래스 지정자가 포함되어 있거나 저장 클래스 지정자가 없는 함수의 선언인 경우: 이미 파일 범위에서 해당 식별자의 가시적인 선언이 있는 경우, 결과적인 연결은 가시적인 선언과 동일하게 됩니다; 그렇지 않을 경우 결과는 외부 연결성입니다. 따라..
나는 최근에 다른 사람의 JavaScript 코드를 유지 보수하기 시작했다. 나는 버그를 수정하고 기능을 추가하며 코드를 정리하고 일관성 있게 만들려고 노력하고 있다.이전 개발자는 함수를 선언하는 두 가지 방법을 사용했는데 그 이유가 있는지 아닌지 알 수 없습니다.두 가지 방법은: var functionOne = function() { // Some code};그리고, function functionTwo() { // Some code}이 두 가지 다른 방법을 사용하는 이유는 무엇이며 각각의 장단점은 무엇인가요? 한 방법으로 할 수 있는 일이 다른 방법으로는 불가능한 것이 있나요?답변 1차이점은 functionOne가 함수 표현식이므로 그 줄에 도달할 때만 정의되는 반면, functionTwo는 함수 선..