- 博客(5)
- 收藏
- 关注
原创 C和指针_第5章_操作符和表达式_学习笔记
1.复合赋值符a +=expression; //等价于 a = a + ( expression );2.单目运算符++、--只能作用于可以位于赋值符号左边的表达式,即只能用于变量。前缀和后缀形式的增值操作符都复制一份变量的拷贝。3.逻辑运算符&&从左操作数求值,真才对后操作数求值。短路求值(short-circuited evaluation)4.逗号操作符表达式从左至右逐个求...
2018-04-21 11:44:05 148
原创 C和指针_第3章_数据_学习笔记
1.typedeftypeof char *ptr_to_char; ptr_to_char a, b; //等价于 char *a , *b; //若如下则不然 #define d_ptr_to_char char* d_ptr_to_char a ,b; //等价于 char *a; char b;2.常量//关于指针和常量 int const *ptr;这是一个指向整型常量的指针。可...
2018-04-17 21:50:40 159
原创 C和指针_第2章_基本概念_学习笔记
1.三字母词三字母词 代表词??( [??)]??!|(或)??<{??>}??'^??=#??/\??-~2.转移字符转移字符介绍\?在书写连续多个问号时使用,防止被解释为三字母词\"用于表示一个字符常量内部的双引号\'用于表示一个字符常量内部的单引号\\用于表示一个反斜杠,防止被解释为一个转义字符\a警告字符。它将奏响终端铃声或产生其他一些可听见或可看见的信号\b退格键\...
2018-04-17 21:44:31 117
原创 opnet进程模型rip_udp_v3理解
rip_udp_v3进程模块状态转移图:其中init入口代码区代码为初始化代码,包括创建与下层进程节点通信ici、创建与上层进程节点通信ici、获取本进程模块ID、所在节点ID、当前进程ID、将自身进程注册至模型注册表init出口代码区代码为从模型注册表中获取其下层进程模块ID、确定与下层进程模块节点通信的入口、出口流索引idle出口代码区代码为获取中断流类型、中断代码CREATE入口代码区代码为...
2018-04-13 16:15:07 617
原创 opnet_节点模型中UDP进程模块上层模块与其通信代码分析
UDP模块上层进程模块与UDP交互的注册流程大体如下所示,具体代码和分析见后:1.创建链表,通过oms_pr_process_discover通过匹配属性名称和属性值来获取processregistry process handle。2.通过移除链表,获取进程记录句柄。3.获取udp模块对象id4.确认输出输入流5.创建udp的ici控制流void assemble_init() { /*...
2018-04-12 21:52:58 925
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人