«c» 태그된 질문

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

21
주장은 악한가? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
199 c++  c  error-handling  go  assert 



7
재진입 기능은 정확히 무엇입니까?
대부분 의 시간은 , 재입국의 정의에서 인용 위키 백과 : 컴퓨터 프로그램 또는 루틴은 이전 호출이 완료되기 전에 다시 안전하게 호출 될 수있는 경우 (즉, 동시에 안전하게 실행될 수있는 경우) 재진입 자로 설명됩니다 . 재진입, 컴퓨터 프로그램 또는 루틴 : 정적 (또는 전역) 비 일관 데이터를 보유하지 않아야합니다. 고정 된 …


8
main ()에서 return 문과 exit ()
내가 사용해야 exit()하거나 return의 문 main()? 개인적으로 return코드를 읽을 때 다른 기능을 읽고 흐름 제어를 읽는 것과 같은 느낌이 들기 때문에 진술을 선호합니다 (제 의견으로는). 그리고 main()함수 를 리팩토링하고 싶더라도 return보다 더 나은 선택처럼 보입니다 exit(). 않습니다 exit()아무것도 특별 할 return하지 않습니다?
197 c++  c  coding-style  return  exit 

5
가변성 매크로를 만드는 방법 (가변 인수 수)
특정 숫자가 아닌 임의의 수의 매개 변수를 허용하는 매크로를 C로 작성하고 싶습니다. 예: #define macro( X ) something_complicated( whatever( X ) ) X매개 변수의 수는 어디 입니까? whatever과부하되어 2 또는 4 매개 변수로 호출 할 수 있기 때문에 이것이 필요합니다 . 매크로를 두 번 정의하려고했지만 두 번째 정의가 첫 번째 …

2
C에서 &&& 란 무엇입니까
#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i &&& i; printf("%d\n", c); } return 0; } 를 사용하여 컴파일 된 위 프로그램의 출력 gcc은 0 1 1 으로 -Wall또는 -Waddress옵션, gcc경고를 : warning: the address of …



11
음수로 모듈로 연산
C 프로그램에서 나는 아래 작업을 시도하고 있었다 (동작을 확인하기 위해) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); (2, -2 , -2)gcc에서 와 같이 출력을주었습니다 . 나는 매번 긍정적 인 결과를 기대하고있었습니다. 계수가 음수 일 수 있습니까? …
195 c  gcc  modulo 


30
정수가 짝수인지 홀수인지 어떻게 확인합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 휴일 2 년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적으로 중요하기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. C에서 주어진 숫자가 짝수인지 홀수인지 어떻게 확인할 수 있습니까?
193 c  integer 

27
C state-machine 디자인 [폐쇄]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 개월 전 . 이 질문을 개선하십시오 C와 C ++를 혼합하여 작은 프로젝트를 만들고 있습니다. 작업자 스레드 중 하나의 중심에 작은 …

8
SSH를 통해 Eclipse로 원격 프로젝트 작업
다음과 같은 상자가 있습니다. Eclipse CDT가 포함 된 Windows 상자 SSH를 통해서만 액세스 할 수있는 Linux 상자. 프로젝트를 빌드하고 실행하는 데 필요한 컴파일러와 하드웨어는 모두 머신 B에만 있습니다. Eclipse CDT를 사용하여 해당 프로젝트의 Windows 상자에서 "투명하게"작업하고 IDE 내에서 원격으로 프로젝트를 빌드, 실행 및 디버깅하고 싶습니다. 어떻게 설정합니까? 건물이 작동합니까? rsync프로젝트 …

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