«c» 태그된 질문

C는 운영 체제, 게임 및 기타 고성능 작업에 사용되는 범용 컴퓨터 프로그래밍 언어입니다.

6
더 나은 구문으로 C로 변환하는 언어가 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …
19 c  syntax  compiler 

8
x = x ++가 정의되지 않은 이유는 무엇입니까?
x시퀀스 포인트 사이에서 두 번 수정되기 때문에 정의되지 않습니다 . 표준은 정의되지 않았으므로 정의되어 있지 않습니다. 내가 알고있는 것 그런데 왜? 내 이해는 이것을 금지하면 컴파일러가 더 잘 최적화 할 수 있다는 것입니다. 이것은 C가 발명되었을 때 의미가 있었지만 이제는 약한 주장처럼 보입니다. 만약 우리가 오늘 C를 재발 명한다면, 우리는 …

6
C ++ 코드에서 C 표현식을 사용하는 것이 좋은 습관입니까?
학교에서 우리는 수업을 앞두고 있다는 사실에도 불구하고 올해 C를 배우기 시작했으며 수업이 C의 기초에있는 동안 Java, C ++ 및 C를 배웠습니다. 나는 왜 선생님에게 C를 배워야하는지 물었고 C ++의 기초라고 말했다. 프로그래밍을 처음 시작했을 때 C ++이 더 쉽다는 것을 알게되었고 나중에 C를 배웠습니다. 그러나 책에서 C 코드가 C ++에서 …
19 c++  c 

7
C 프로그램에 대한 OO 모범 사례 [닫기]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . "당신이 정말로 OO 설탕을 원한다면-C ++을 사용하십시오" -나는 이것을 물었을 때 내 친구 중 한 사람으로부터 얻은 …

6
2011 년 C 프로그래밍 [닫기]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 휴일 육년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 여러 달 전에 저는 주로 광범위한 OS (Linux, * BSD, HPUX, VMS ...)를 지원하는 POP3 …

4
C / C ++에서 함수 호출의 스택 프레임을 이해하고 있습니까?
스택 프레임이 어떻게 작성되고 어떤 변수 (매개 변수)가 어떤 순서로 쌓 이도록 푸시되는지 이해하려고합니까? 일부 검색 결과에 따르면 C / C ++ 컴파일러는 함수 내에서 수행 된 작업을 기반으로 결정합니다. 예를 들어, 함수가 전달 된 int 값을 1 (++ 연산자와 유사)만큼 증가시키고 리턴하면 함수의 모든 매개 변수와 로컬 변수를 레지스터에 …
19 c++  c  compiler  stack 

8
첫 번째 오류 이후 C 또는 C ++ 컴파일 오류를 읽습니까?
C 및 C ++ 컴파일러가 오류를 복구하고 구문 분석을 계속 시도하는 이유를 이해하지 못했습니다. 거의 항상, 첫 번째 오류는 첫 번째 오류가 수정 되 자마자 사라지는 가짜 오류 스트림을 생성합니다. 수년간의 경험을 쌓은 후, 나는 모든 파일 중 첫 번째 파일을 제외한 모든 오류를 보는 것을 중단했습니다. 컴파일러를 다시 실행 …


7
.cpp 파일 만 포함 할 때 모든 것이 작동하는 동안 왜 .h를 포함시켜야합니까?
파일을 포함 시켜서 만 작동하게 하려면 왜 파일 .h과 .cpp파일을 모두 포함해야 .cpp합니까? 예를 들어, file.h포함 선언을 작성한 다음 file.cpp포함 정의 를 작성하고에 둘 다 포함합니다 main.cpp. 또는를 file.cpp포함하는 선언 / 정의 (시제품 없음)를 작성합니다 main.cpp. 둘 다 나를 위해 일합니다. 차이점을 볼 수 없습니다. 컴파일 및 연결 프로세스에 대한 …
18 c++  c  headers  linking  include 

2
TIOBE 인기 지수에서 C가 왜 그렇게 높은 반면 C ++도 여기에 있지만 인기는 없습니다. [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …

8
C에서 포인터가 NULL인지 언제 확인해야합니까?
요약 : C의 함수가 항상 NULL포인터를 참조하지 않는지 확인해야 합니까? 그렇지 않은 경우 이러한 검사를 건너 뛰는 것이 적절합니까? 세부 사항 : 프로그래밍 인터뷰에 관한 책을 읽었으며 C의 함수 인수에 대한 적절한 입력 유효성 검사가 무엇인지 궁금합니다. 분명히 사용자로부터 입력을받는 모든 함수는 NULL포인터를 역 참조하기 전에 확인하는 등 검증을 수행해야 …
18 c  validation  null 

8
C와 C ++ 사이에 언어가 있습니까?
C의 단순하고 투명한 특성이 정말 마음에 듭니다. C 코드를 작성할 때 "유연한 추상화"로 방해받지 않고 거의 항상 내가 생성하는 어셈블리에 대해 어리석은 추측을 할 수 있습니다. 나는 또한 C에 대한 간단하고 친숙한 구문을 좋아한다. 그러나 C에는 C ++이 클래스, 단순화 된 비 문자열 처리 등과 같은 C ++이 제공하는 간단하고 …
18 c++  c 

3
왼쪽에서 오른쪽 언어 구문의 장점
나는 Channel9 에서 Herb Sutter와의 인터뷰를 보았고 비디오 끝에서 왼쪽에서 오른쪽으로 언어 구문이 미래의 C ++ 표준에 대한 그의 기발한 목록에서 맨 위에 올 것이라고 언급했다. 완전히 다른 짐승을 만들 것입니다). 와는 별개로: 육안으로보다 명확하게 인간이 이해할 수있는 것; 예. //C syntax /*pointer to function taking a pointer to function(which …

5
자신 만의 커널을 만드는 야심 찬 학생을위한 조언 [닫기]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 저는 컴퓨터에 대해 알아야 할 모든 것을 배우고 자하는 매우 야심 찬 대학생입니다 (원한다면 배우고 싶습니다). 최근에 나는 …
18 c  assembly  kernel 

15
고급 언어로 프로토 타입을 만드는 것이 일반적입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 현재 (C)에서 실제 경험이 거의없는 언어로 현재 프로그래밍 능력을 훨씬 능가하는 프로젝트에 착수한다는 아이디어로 놀리고 있습니다. Perl …

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