相关疑难解决方法(0)

哪里C不是C++的子集?

我在很多书中读到C是C++的一个子集.

有些书说C是C++的一个子集,除了细节之外.

代码在C中编译但在C++中编译的情况有哪些?

c c++

111
推荐指数
9
解决办法
2万
查看次数

sizeof运算符的工作在c和c ++中是否不同

我编写了一个小的printf语句,它在C和C++中的工作方式不同:

    int i;
    printf ("%d %d %d %d %d \n", sizeof(i), sizeof('A'), sizeof(sizeof('A')),    sizeof(float), sizeof(3.14));
Run Code Online (Sandbox Code Playgroud)

使用gcc编译器在c中的上述程序的输出是4 4 8 4 8

使用g ++编译器在c ++中上述程序的输出是4 1 8 4 8

我预计c中有4 1 4 4 8.但结果并非如此.

printf sizeof中的第三个参数(sizeof('A'))给出8

任何人都可以给我这个推理

c c++

9
推荐指数
1
解决办法
316
查看次数

标签 统计

c ×2

c++ ×2