«declarations» 태그된 질문

4
C에서 변수의 데이터 유형을 언급해야하는 이유
일반적으로 C에서는 변수 선언의 데이터 유형을 컴퓨터에 알려야합니다. 예를 들어 다음 프로그램에서 두 개의 부동 소수점 숫자 X와 Y의 합을 인쇄하려고합니다. #include<stdio.h> main() { float X=5.2; float Y=5.1; float Z; Z=Y+X; printf("%f",Z); } 컴파일러에게 변수 X의 유형을 알려 주어야했습니다. 컴파일러 X가 자체 유형을 결정할 수 없습니까 ? 예, 이렇게하면 가능합니다. …

5
소스 코드의 끝에 정의를 작성할 때 C 언어로 데이터와 함수의 * 선언이 필요한 이유는 무엇입니까?
다음 "C"코드를 고려하십시오. #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()는 소스 코드의 끝에 정의되며에서 사용하기 전에 선언이 제공되지 않습니다 main(). 컴파일러가 들어 왔을 때 , 그것은 컴파일러 Func_i()에서 나온다 . 컴파일러는 어떻게 든 반환 값을 찾아서 제공합니다 . 또한 컴파일러가의 반환 유형 을 찾을 …

3
루프 안에서 변수를 정의하는 것이 좋습니까? [닫은]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 3 년 전 . 내 강사는 한 번 루프 안에 변수를 정의해서는 안된다고 말 했지만 정직한 이유를 여전히 이해하지 못합니다. …

8
함수 시작이 아닌 내부 블록에 선언을 넣을 때 가능한 단점은 무엇입니까?
내가 일하는 곳에는 변수 선언 배치에 대한 명확한 지침이 있습니다. 이에 따르면, 내부 블록 (for 루프와 같은)이 아닌 전역 수준 및 / 또는 함수의 시작 부분에 배치해야합니다. 그들이 나보다 더 경험이 많은 사람들에 의해 지정 되었기 때문에, 나는 그만한 이유가있을 것이라고 확신하지만, 그것이 무엇인지 알아낼 수는 없습니다. 더 큰 범위에서 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.