下一章 上一章 目录 设置
2、7.14 训练日记和 ...
-
臀腿 :半蹲 15*4 曲髋硬拉 15*4 相扑深蹲 15*4 螃蟹走 15*4
吉尼斯练背一组
有氧40分钟
C++有几种传值方式,之间的区别是什么?
有三种:值传递、引用传递、指针传递 。值传递:形参,改变不会改变实参 。引用传递 &:形参,改变会改变实际的值 。指针传递 *:指针地址不变的条件下,值改变会改变实际值。
请简述一下结构体和共用体的区别。
(1)struct和union都是由多个不同的数据类型成员组成。
struct的所有成员都存在;
但在任何同一时刻, union中只存放了一个被选中的成员。
(2)在不考虑字节对齐的情况下
struct变量的总长度等于所有成员长度之和。
union变量的长度等于最长的成员的长度。
(3)赋值
struct的不同成员赋值是互不影响的;
union的不同成员赋值, 将会对其它成员重写, 原来成员的值就不存在了。