«c» 태그된 질문

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

22
C ++에서“->”연산자는 무엇입니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Что такое оператор "->"в С ++? 읽고 나면 숨겨진 기능 및 C ++ / STL의 어두운 구석을 에 comp.lang.c++.moderated, 나는 완전히 다음은 컴파일 및 Visual Studio 2008 및 G ++ 4.4 모두에서 일 니펫 것을 놀랐습니다. 코드는 다음과 같습니다. …

10
SQLite의 초당 INSERT 성능 향상
SQLite를 최적화하는 것은 까다 롭습니다. C 어플리케이션의 대량 삽입 성능은 초당 85 개의 삽입에서 초당 96,000 이상의 삽입까지 다양합니다! 배경 : 데스크톱 응용 프로그램의 일부로 SQLite를 사용하고 있습니다. 애플리케이션이 초기화 될 때 추가 처리를 위해 구문 분석되어 SQLite 데이터베이스로로드되는 XML 파일에 많은 양의 구성 데이터가 저장되어 있습니다. SQLite는 속도가 빠르며 …


28
malloc의 결과를 캐스트합니까?
에서 이 질문에 , 누군가가에서 제안 코멘트 내가해야 하지 의 결과 캐스트 malloc, 즉 int *sieve = malloc(sizeof(int) * length); 오히려 int *sieve = (int *) malloc(sizeof(int) * length); 왜 이런 경우입니까?
2407 c  malloc  casting 



4
무엇입니까 ??! ??! 연산자는 C에서합니까?
나는 다음과 같은 C 줄을 보았습니다. !ErrorHasOccured() ??!??! HandleError(); 올바르게 컴파일되어 정상적으로 실행되는 것 같습니다. 오류가 발생했는지 확인하고 있으면 오류를 처리하는 것 같습니다. 그러나 나는 그것이 실제로 무엇을하고 있는지, 어떻게하고 있는지 잘 모르겠습니다. 프로그래머가 오류에 대한 감정을 표현하려고하는 것처럼 보입니다. 나는 ??!??!어떤 프로그래밍 언어로도 이전에 본 적이 없으며 어디서나 그에 …
1990 c  operators  trigraphs 

5
뭐가 ":-!!" C 코드로?
나는 /usr/include/linux/kernel.h 에서이 이상한 매크로 코드에 부딪쳤다 . /* Force a compilation error if condition is true, but also produce a result (of value 0 and type size_t), so the expression can be used e.g. in a structure initializer (or where-ever else comma expressions aren't permitted). */ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct …
1665 c  linux  macros  linux-kernel 


18
배열의 경우 왜 a [5] == 5 [a]입니까?
Joel 이 C 프로그래밍 언어 (일명 : K & R)의 스택 오버플로 팟 캐스트 # 34 에서 지적한 바와 같이 C 에 배열의이 속성에 대한 언급이 있습니다.a[5] == 5[a] Joel은 포인터 산술로 인한 것이지만 여전히 이해하지 못한다고 말합니다. 왜 그렇a[5] == 5[a] 습니까?

23
방사성이 높은 환경에서 사용하기위한 응용 프로그램 컴파일
우리는 이온화 방사선으로 폭격 된 환경에서 차폐 장치에 배치 된 임베디드 C / C ++ 애플리케이션을 컴파일하고 있습니다. ARM에 대해 GCC 및 크로스 컴파일을 사용하고 있습니다. 배포 할 때 응용 프로그램에서 잘못된 데이터가 생성되어 원하는 빈도보다 자주 충돌합니다. 하드웨어는이 환경을 위해 설계되었으며, 당사의 응용 프로그램은이 플랫폼에서 몇 년 동안 실행되었습니다. …
1456 c++  c  gcc  embedded  fault-tolerance 


11
C에서 함수 포인터는 어떻게 작동합니까?
최근 C에서 함수 포인터에 대한 경험이있었습니다. 그래서 나는 당신 자신의 질문에 답하는 전통을 가지고, 주제에 빠르게 뛰어 들어야하는 사람들을 위해 아주 기본적인 것에 대한 작은 요약을 만들기로 결정했습니다.
1232 c  function-pointers 



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