![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
零散
誉愿、
这个作者很懒,什么都没留下…
展开
-
零散4
零散4给定C语言数据结构struct T{long w;union U{char c; int i; double d;}u1;} T1;假设在64位系统下,在不考虑字对齐方式的情况下为存储T1结构所需要的存储区域可能为(12或16)字节。c语言中的union 是联合体,就是一个多个变量的结构同时使用一块内存区域,区域的取值大小为该结构中长度最大的变量的值; (1)32位:double 8字节,long 4字节,则最终12字节; (2)64位:double8原创 2021-02-19 20:45:05 · 336 阅读 · 0 评论 -
零散3
零散3Test执行后的输出是: void Test { class B { public: B( void ) { cout << "B\t"; } ~B( void ) { cout << "~B\t"; }};struct C { C( void ) { cout << "C\t";原创 2021-02-18 20:45:22 · 290 阅读 · 0 评论 -
零散2
零散2#include <stdio.h>int main(){ int m []={1,2,3,4,5,6,7,8,9,0}; int(* p)[4]=(int(*)[4])m; printf(“%”,p[1] [2]); return 0;}7 1、int (*p)[4]:表示行指针,单位移动量为4个int类型。即p+1,则一次移动4个int类型 2、(int (*)[4])m:表示以数组指针类型组织m,每4个为一个数组原创 2021-02-17 14:32:09 · 146 阅读 · 0 评论 -
零散
零散说明一种新的类型名 typedef int v3;x+=x-=x*x;先算x-=x*x,再算x+=x;int *f( );中,标识符f代表的是一个返回值为指针型的函数名char (*p)[16],p是指向长度为16的字符数组的指针假设已经有定义“ const char*name=" chen " ;”,下面的语句中错误的是(A)? A:name[3]='q';B:name="lin";C:name=new char[3];D:name=new char('q'原创 2021-02-15 11:38:42 · 165 阅读 · 0 评论