c++学习问题汇总

 

sizeof(8.8)  = 8;  //自动转化为double类型,注意,不是float类型

当操作数是联合类型时,sizeof是其最大字节成员的字节数。
struct a{             //对struct来说
          char b; 
          double x;
    }a;   

 

 


  在Linux上: sizeof(a) = 12;

而一般sizeof(char) + sizeof(double) = 9;
  这是因为编译器在考虑对齐问题时,在结构中插入空位以控制各成员对象的地址对齐

 

 

 

 

 

 system("mkdir F:\hello\world") 可以在F:盘下建立一个文件夹hello,在hello下面建立一个文件夹world。

 

 

 

 

 

int a[3][3]={1,2,3,4,5,6,7,8,9};与 int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};等效

 

 

 

 

 

 

 3,注意没有指针

------------------------------

 

 

 

 

 

 

 

 

 

 

 

 

 

===========================================

 

 

只能b=a;不能再有int *;

 

posted on 2022-10-19 18:47  shenhshihao  阅读(21)  评论(0编辑  收藏  举报

导航