sizeof

    0

    2답변

    제목은 자명하지만 더 나은 형식이라고 생각합니다. sizeof(unsigned char)도 1로 보장됩니까? C는 (: ...It was originally designed as an extension to C, and keeps a similar syntax, but is now a completely different language... 태그 발췌)

    0

    1답변

    내가는 sizeof 연산자 시도 (VS 코드를 맥) #include <stdio.h> int main() { char i; int j; double k; printf("%d\n", sizeof(i)); printf("%d\n", sizeof(j)); printf("%d\n", sizeof(k));

    0

    5답변

    c에서 우리는 데이터 유형의 크기를 얻기 위해 sizeof()을 사용합니다. 그래서 정의 방법. 매크로 또는 함수입니다. 우리는 두 가지 방법으로 그것을 사용할 수 있기 때문에, sizeof int 이이 헤더 파일에 정의되어 어떻게 sizeof(int) .

    -1

    2답변

    좋아요, 그래서이 이상한 행동을 발견했을 때 C로 어지럽 혔습니다. main 함수에서 배열의 크기를 얻으려면 sizeof 연산자를 사용하고 배열을 다른 함수에 전달하고 sizeof 연산자를 다시 사용하여 초기 값과 다른 수를 얻었습니다. 처음으로 테스트 할 때 올바른 값인 12를 얻었고 두 번째로 테스트했을 때 4를 얻었습니다. 왜 그런지 이해하지 못합니다

    1

    1답변

    유니온 구성원이 메모리 공간을 공유한다는 것을 알고 있으므로 다음 코드가 9 & 9를 출력 할 것으로 기대합니다. 그러나 12 & 9. 왜? union Sample_union { int x; char array [9]; }; int main(){ Sample_union sample; cout<<sizeof(sample

    2

    2답변

    문제가 있습니다. 프로젝트를 컴파일 할 때 sizof(long int) = 8과 sizof(int) = 4이 있습니다. 그러나 sizeof(long int)도 4가되어야합니다. 그렇게 할 수있는 방법이 있습니까? 문제는 내가 거대한 int 배열을 많이 가지고 있고 그것을 long int 배열에 배치해야한다는 것이다. 모든 배열 (특히 배열의 각 항목을 캐스

    -1

    1답변

    2 개의 배열이 있습니다. 1은 1D 배열이고, 두 번째 배열은 2D 배열입니다. 둘 다 함수로 전달합니다. 함수에서 sizeof 연산자를 사용하려고 시도하면 main 자체가 사용됩니다. 그러나, 그것은 나에게 2 개의 다른 출력을 준다. 이 내 프로그램 :: #include <iostream> using namespace std; void test(i

    3

    2답변

    C 및 C++의 모든 리터럴이 특정 형식 정보를 얻는 것을 알고 있습니다. 이 작은 프로그램을 C로 작성하고 Visual Studio 2012에서이 파일을 컴파일했습니다. 소스 파일의 이름은 'main.c'입니다. #include <stdio.h> int main() { printf("sizeof(char) = %d\n",sizeof(char)

    1

    2답변

    는 C++로 장난되었습니다 동안 기능에 대한 유형 ID가 확인 이유 : 그것의 크기 나 기능 유형의있는 type_info를 얻을 수있는 이유 #include <iostream> #include <typeinfo> #include <boost/core/demangle.hpp> int main(int argc, char *argv[]) { us

    1

    1답변

    배열 x에서 해당 참조를 사용하여 배열 a 또는 b의 요소를 계산하려고합니다. int a[]={1,2,3,4,5}; int b[]={0,2,4,5}; int* x[]={a,b}; //These work as expected int count_elements_a= sizeof(a)/sizeof(int); // returns 5 int count_