«c» 태그된 질문

C는 시스템 프로그래밍 (OS 및 임베디드), 라이브러리, 게임 및 크로스 플랫폼에 사용되는 범용 프로그래밍 언어입니다. 이 태그는 달리 지정하지 않는 한 ISO 9899 표준 (최신 버전, 9899 : 2018, C89, c99, c11 등으로 버전 별 요청에 태그 지정)에 정의 된대로 C 언어와 관련된 일반적인 질문과 함께 사용해야합니다. C는 C ++과 구별되며 합리적인 이유없이 C ++ 태그와 결합해서는 안됩니다.



9
include 문, 헤더 또는 소스를 어디에 넣을까요?
헤더 파일이나 소스 파일에 포함을 넣어야합니까? 헤더 파일에 include 문이 포함 된 경우 해당 헤더 파일을 내 소스에 포함하면 내 소스 파일에 내 헤더에 있던 모든 포함 된 파일이 포함됩니까? 아니면 내 소스 파일에만 포함해야합니까?
106 c  header  include 

12
C로 간단한 HTTP 서버 구축 [닫기]
여기서 무엇을 요청하는지 말하기는 어렵습니다. 이 질문은 모호하고, 모호하고, 불완전하고, 지나치게 광범위하거나, 수사적이며 현재 형식으로 합리적으로 대답 할 수 없습니다. 이 질문을 다시 열 수 있도록 설명 하는 데 도움이 필요하면 도움말 센터를 방문하세요 . 휴일 칠년 전에 . C로 간단한 HTTP 서버를 구축해야합니다. 지침이 있습니까? 연결? 샘플?
105 c  httpserver 


8
opengl : glFlush () 대 glFinish ()
호출 glFlush()과 glFinish(). 의 실제적인 차이점을 구분하는 데 문제가 있습니다. 워드 프로세서는 그 말 glFlush()과 glFinish()하나가 차이가 있다는 것을, 그들은 모두 실행됩니다 확신 할 수 있도록 OpenGL은 모든 버퍼 작업을 밀어 버린다 glFlush()반환 즉시 곳으로 glFinish()블록 모든 작업이 완료 될 때까지. 정의를 읽은 후, 이것을 사용 glFlush()한다면 OpenGL이 실행할 수있는 …
105 c++  c  opengl  graphics 





16
char 배열 c 지우기
첫 번째 요소를 null로 설정하면 char 배열의 전체 내용이 지워질 것이라고 생각했습니다. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; 그러나 이것은 첫 번째 요소 만 null로 설정합니다. 또는 my_custom_data[0] = 0; 를 사용하는 대신 memset위의 두 가지 예가 모든 데이터를 지워야한다고 생각했습니다.
104 c  arrays  char 

10
구조체로 인덱싱하는 것이 합법적입니까?
코드가 얼마나 '나쁜'것과 상관없이, 정렬 등이 컴파일러 / 플랫폼에서 문제가되지 않는다고 가정하면이 동작이 정의되지 않았거나 깨졌습니까? 다음과 같은 구조체가 있으면 :- struct data { int a, b, c; }; struct data thing; 그것은이다 법적 접근 a, b및 c등 (&thing.a)[0], (&thing.a)[1]그리고 (&thing.a)[2]? 모든 경우에 모든 컴파일러와 플랫폼에서 시도해 보았고 모든 설정에서 …
104 c++  c  struct 

9
C auto 키워드는 어디에 사용됩니까?
대학 시절에 나는 auto키워드 에 대해 읽었고 시간이 지남에 따라 실제로 그것이 무엇인지 잊어 버렸습니다. 다음과 같이 정의됩니다. 지역 변수를 지역 수명을 갖는 것으로 정의 나는 그것이 어디에서 사용되는 것을 결코 발견하지 못했습니다. 실제로 사용됩니까? 그렇다면 어디에 사용되며 어떤 경우에 사용됩니까?
104 c 

6
gcc는 전처리 후 C 코드를 출력 할 수 있습니까?
C 이외의 많은 언어를 지원하기 위해 많은 사전 처리 지시문이있는 것처럼 보이는 오픈 소스 라이브러리를 사용하고 있습니다. 라이브러리가 무엇을하는지 연구 할 수 있도록 사전 처리 후 컴파일하는 C 코드를보고 싶습니다. , 내가 쓰는 것과 더 비슷합니다. gcc (또는 Linux에서 일반적으로 사용할 수있는 다른 도구)가이 라이브러리를 읽을 수 있지만 전처리가 무엇이든 …

13
배열 매개 변수의 크기가 main에서와 동일하지 않은 이유는 무엇입니까?
매개 변수로 전송되는 배열의 크기가 main 내에서와 동일하지 않은 이유는 무엇입니까? #include <stdio.h> void PrintSize(int p_someArray[10]); int main () { int myArray[10]; printf("%d\n", sizeof(myArray)); /* As expected, 40 */ PrintSize(myArray);/* Prints 4, not 40 */ } void PrintSize(int p_someArray[10]){ printf("%d\n", sizeof(p_someArray)); }
104 c  arrays  function  sizeof 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.