«c» 태그된 질문

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

18
Project Euler와의 속도 비교 : C vs Python vs Erlang vs Haskell
Project Euler의 문제 # 12 를 프로그래밍 연습으로 취하고 C, Python, Erlang 및 Haskell의 ( 실제로는 최적이 아닌) 구현을 비교했습니다. 더 높은 실행 시간을 얻기 위해 원래 문제에서 설명한대로 500 대신 1000이 아닌 제수가있는 첫 번째 삼각형 수를 검색합니다. 결과는 다음과 같습니다. 씨: lorenzo@enzo:~/erlang$ gcc -lm -o euler12.bin euler12.c lorenzo@enzo:~/erlang$ …

19
C 및 C ++ 모두에서 유효한 코드가 각 언어로 컴파일 될 때 다른 동작을 생성 할 수 있습니까?
C와 C ++에는 많은 차이점이 있으며 모든 유효한 C 코드가 유효한 C ++ 코드는 아닙니다. ""유효한 "이란 정의 된 동작을 가진 표준 코드를 의미합니다 (즉, 구현 별 / 정의되지 않은 등). C와 C ++ 모두에서 유효한 코드 가 각 언어의 표준 컴파일러로 컴파일 될 때 다른 동작을 생성하는 시나리오가 있습니까? …
664 c++  c 

4
사이클 당 이론적으로 최대 4 개의 FLOP를 달성하려면 어떻게해야합니까?
최신 x86-64 Intel CPU에서 사이클 당 4 개의 부동 소수점 연산 (이중 정밀도)의 이론적 최고 성능을 어떻게 달성 할 수 있습니까? 내가 아는 한 SSE 에는 3주기가 걸리고 대부분의 최신 인텔 CPU에서 완료하려면 add5주기가 필요합니다 mul(예 : Agner Fog의 'Instruction Tables'참조 ). add알고리즘에 최소 3 개의 독립적 인 합계가있는 경우 …

13
C에서 size_t는 무엇입니까?
size_tC에서 혼동되고 있습니다. sizeof연산자 가 반환한다는 것을 알고 있습니다. 그러나 정확히 무엇입니까? 데이터 타입입니까? for루프 가 있다고 가정 해 봅시다 . for(i = 0; i < some_size; i++) int i;또는 사용해야합니까 size_t i;?
626 c  int  size-t 

30
부호없는 정수 곱하기 오버플로를 어떻게 감지합니까?
На этот вопрос есть ответы на 스택 오버플로 на русском : Можно ли на языках C / C ++ определить целочисленное переполнение? 나는 a b = c 의 모든 솔루션을 찾기 위해 C ++로 프로그램을 작성 중이었습니다 . 여기서 a , b 및 c 는 모두 0-9를 정확히 한 번만 …
618 c++  c  integer-overflow 



9
프로세스 내부에서 CPU 및 메모리 소비를 확인하는 방법은 무엇입니까?
한 번 실행중인 응용 프로그램 내부에서 다음과 같은 성능 매개 변수를 결정하는 작업이있었습니다. 사용 가능한 총 가상 메모리 현재 사용되는 가상 메모리 현재 프로세스에서 사용하는 가상 메모리 사용 가능한 총 RAM 현재 사용 된 RAM 현재 내 프로세스에서 사용하는 RAM 현재 사용 된 CPU 비율 현재 프로세스에서 사용중인 CPU 비율 …
593 c++  c  memory  cpu 


23
while (1) 또는 while (2) 중 어느 것이 더 빠릅니까?
이것은 선임 관리자가 묻는 인터뷰 질문이었습니다. 어느 것이 더 빠릅니까? while(1) { // Some code } 또는 while(2) { //Some code } 내부 표현식 while이 최종적으로 true또는로 평가되어야 할 때 둘 다 동일한 실행 속도를 가지고 있다고 말했습니다 false. 이 경우 true조건 내부를 평가하고 추가 조건 지침이 없습니다 while. 따라서 …


5
“while (! feof (file))”이 왜 항상 잘못된 것입니까?
요즘 많은 게시물에서 이와 같은 파일을 읽으려는 사람들을 보았습니다. #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char *path = "stdin"; FILE *fp = argc > 1 ? fopen(path=argv[1], "r") : stdin; if( fp == NULL ) { perror(path); return EXIT_FAILURE; } while( !feof(fp) ) { /* THIS …
573 c  file  while-loop  eof  feof 




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