考试
cytonFish
这个作者很懒,什么都没留下…
展开
-
struct所占空间的计算
文章来源:http://blog.csdn.net/p011235/article/details/48750725 关于如何计算struct所占用空间的大小: 有人可能觉得不就是把结构体内所有变量所占空间加起来不就可以了吗?其实,这句话只对了一半,所有变量所占空间要加起来没错,但是机器为了更加容易的取出struct里面的数据,会将里面的变量所占空间进行对齐。这是以空间换时间的一种方式转载 2017-09-15 19:33:59 · 305 阅读 · 0 评论 -
待解决的问题
1.输出的结果是什么?p82 #include using namespace std; void f2(int a[],int k){ int n,t,j; for (j=0;j1;j++) for(n=0;n;n++) if (a[n]1]) {t=a[n];a[n]=a[n+1];a[n+1]=t;} }原创 2017-09-12 20:21:54 · 180 阅读 · 0 评论 -
Python中的可变对象和不可变对象
文章转自:https://www.cnblogs.com/sun-haiyu/p/7096918.html什么是可变/不可变对象不可变对象,该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后再改变,这会开辟一个新的地址,变量再指向这个新的地址。可变对象,该对象所指向的内存中的值可以被改变。变量(准确的说是引用)改变后,实际上是其所指的值直接...转载 2018-07-08 15:41:22 · 177 阅读 · 0 评论