C程序设计实验报告 实验项目: 9.3.1 结构体变量的应用 9.3.2 结构体数组的应用 9.3.3 共用体的应用 9.3.4 结构体指针的应用 姓名:罗龙妹 实验地点: 514实验室 实验时间:2019年6月26日 一、本章要点 结构体、联合体和枚举,要注意类型定义与变量定义的区别; 若将结构变 ...
分类:
其他好文 时间:
2019-06-30 14:14:21
阅读次数:
105
Part1 Part2共用体是构造数据类型,也叫联合体它使几个不同类型的变量共占一段内存(相互覆盖),每次只有一个能使用.结构体则不然, 每个成员都会有存储空间的,可以一起用.(搜索得到) Part3枚举用于描述包含固定值的数据,不能直接输入输出,把一个int型数值赋值给一个枚举类型的变量需要使用强 ...
分类:
其他好文 时间:
2019-06-11 01:17:11
阅读次数:
88
简历面 (电话) 1. 四次挥手 time_wait 1. 滑动窗口 2. 客户端当被告知服务端接收窗口大小为0后的行为,如果服务端的接收窗口又变大了呢? 3. 拥塞控制 4. 快重传 5. 快恢复 6. MTU是什么,在哪一层,路径MTU 7. 解释大小端、字节对齐以及原因 8. 编译过程 9. ...
分类:
其他好文 时间:
2019-05-26 00:32:28
阅读次数:
174
https://www.cnblogs.com/little-white/p/3236548.html 一 大端模式就是高位存在低地址(看着顺序一致),例如0X1234,内存地址是0X4000的话,0x4000=0x12;0x4001=0x34; 大端模式一般存在网络协议和MODBUS(先发高字节再 ...
分类:
其他好文 时间:
2019-05-20 11:51:38
阅读次数:
142
a=20b=400s=struct.pack(‘>ii‘,a,b)print(s,type(s))s=struct.pack(‘ii‘,a,b)print(s,type(s))s=struct.pack(‘<i‘,170)print(s,type(s))执行结果:(‘\x00\x00\x00\x14\x00\x00\x01\x90
分类:
其他好文 时间:
2019-05-07 18:16:14
阅读次数:
231
今天学习了枚举,联合体,递归,重点在于递归,所以从网上找到了一些递归的题目进行练习,毕竟程序员界流传一句话,会用循环的是人,会用递归的是神,哈哈哈 还是按次序进行梳理,第一个枚举,枚举和宏定义很相似,好处就是不易修改,并且可以定下范围,例如在游戏中前后左右就固定用 键盘上的上下左右键表示,而不是用随 ...
分类:
编程语言 时间:
2019-05-07 01:05:05
阅读次数:
182
Abstract 之前写了一个非常mini的log库(也不算库把,自己瞎jb写的),里面几乎都是宏的实现。这里打算趁热打铁,把自己知道的几下子都贴出来,后续如果有新的收获会更新这个博文。 文笔拙劣,主要是给自己做个提醒。 1. 运行时检测大小端 一目了然,不做解释。 当然还有另一种方式去确定字节序。 ...
分类:
编程语言 时间:
2019-04-28 18:45:39
阅读次数:
155
大小端是由cpu硬件决定的大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地址中#include<stdio.h>intcheck_sys(){inti=1;return(*(char*)&i);}intmain(){intret=check_sys()
分类:
其他好文 时间:
2019-04-21 11:29:57
阅读次数:
144
什么是PODs以及它的特殊性 在C++标准中的正式定义(C++03 9 §4): 这个看起来更难以理解。现在让我们把联合体剥离,换一种更清晰的说法: 这个定义是什么意思呢(POD就是Plain Old Data)? 所有的POD类型都是aggregates,反过来说,如果一个类不是aggregate ...
分类:
编程语言 时间:
2019-04-19 12:11:12
阅读次数:
185