«c» 태그된 질문

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


17
malloc 후에 해방되지 않으면 어떻게 되나요?
이것은 오랫동안 나를 귀찮게했던 것입니다. 우리는 모두 학교에서 (적어도 나는) 배운 모든 포인터를 자유롭게해야한다는 것을 배웁니다. 그래도 메모리를 해제하지 않는 실제 비용에 대해서는 약간 궁금합니다. malloc루프 나 스레드 실행의 일부에서 호출 될 때와 같이 명백한 경우 에는 메모리 누수가 없도록 해제하는 것이 매우 중요합니다. 그러나 다음 두 가지 예를 고려하십시오. …
538 c  malloc  free 




13
char s []와 char * s의 차이점은 무엇입니까?
C에서는 다음과 같은 선언에 문자열 리터럴을 사용할 수 있습니다. char s[] = "hello"; 또는 이와 같이 : char *s = "hello"; 차이점은 무엇입니까? 컴파일 및 런타임 모두에서 저장 기간과 관련하여 실제로 어떤 일이 발생하는지 알고 싶습니다.
506 c  string  char  constants 

12
C의 "정적"기능은 무엇입니까?
문제는 일반에 관한 것이었다 씨 기능이 아닌 C ++ static 의견에 명시된 바와 같이. static변수가 무엇인지 이해 하지만 static함수 는 무엇 입니까? 그리고 왜 함수를 선언하면 (WITHOUT ) void print_matrix이라고 말하고 a.cinclude- 함께 -내가 그것을 선언 하면 컴파일하면 컴파일됩니까?a.h"a.c""print_matrix@@....) already defined in a.obj"static void print_matrix 업데이트 일을 정리하는 것만으로 .c도 …

9
sizeof (x ++)가 왜 x를 증가시키지 않습니까?
다음은 dev C ++ 창에서 컴파일 된 코드입니다. #include <stdio.h> int main() { int x = 5; printf("%d and ", sizeof(x++)); // note 1 printf("%d\n", x); // note 2 return 0; } 노트 1x 을 실행 한 후 6이 될 것으로 예상 됩니다 . 그러나 출력은 다음과 같습니다. 4 and …
505 c  sizeof 

30
C로 객체 지향 코드를 작성하는 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . C로 객체 지향 코드를 작성하는 몇 가지 방법은 무엇입니까? 특히 다형성과 관련하여. 이 스택 오버플로 질문 Object-orientation in …
500 c  oop  object 


8
부호없는 int와 size_t
나는 현대 C 통지 및 C ++ 코드를 사용하는 것 size_t대신에 int/ unsigned int거의 모든 곳에서 - STL과에 C 문자열 함수에 대한 매개 변수에서. 나는 이것의 이유와 그것이 가져다주는 이점에 대해 궁금합니다.
492 c++  c  size-t 





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