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) 编辑 收藏 举报