- 博客(8)
- 收藏
- 关注
原创 C语言二级指针和数组言简意赅的总结
定义一个arr[3][4]的数组;则:arr是指向arr[0]这个数组(arr是二级指针,存放arr[0]这个指针的地址)arr+1是指向arr[1]这个数组*arr是第0行数组的首地址,等同于arr[0]*(arr+1)是第一行的首地址*(arr+1)+2是第一行第二个元素的地址第i行第j个元素的地址:arr[i]+j或者*(arr+i)+j此元素的值为:*(*(arr+i)+j)或者arr[i][j]指针数组:*p[i]为存放i个指针的数组
2022-04-07 17:13:05
158
原创 非常详细的SIP协议总结
1.SIP概念 SIP(Session Initiation Protocol,会话发起协议)是一个用于建立,更改和终止多媒体会话的应用层控制协议,其中的会话可以是IP电话、多媒体分发及多媒体会议。SIP协议采用Client/Server模型,主要通过与Proxy Server之间的通信来完成用户呼叫的建立过程。 SIP终端通过发送“邀请”消息给会话目的终端,消息中携带了自己的描述信息。目的终端可以根据“邀请”信息和自身的能力接受或拒绝请求。SIP可以通过称为“代理服务器”的实体来转发“邀请...
2022-03-21 18:40:09
15590
原创 size of的用法总结
1. 定义 sizeof是一个操作符(operator)。 其作用是返回一个对象或类型所占的内存字节数。 其返回值类型为size_t。(size_t在头文件stddef.h中定义,它依赖于编译系统的值,一般定义为 typedef unsignedintsize_t;)2. 语法 sizeof有三种语法形式: 1) sizeof (object); //sizeof (对象) 2) sizeof ob...
2022-03-18 13:41:57
6034
原创 main函数的命令行参数介绍
调用主函数时,它带有两个参数。第一个参数是argc,用于参数计数,它的值表示运行程序时命令行中参数的数目;第二个参数是argv,用于参数向量,是一个指向字符串数组的指针,其中每个字符串对应一个参数。我们通常用多级指针处理这些字符串。argv[0]的值是启动该程序的程序名,因此argc的值至少为1.如果argc的值为1,则说明程序名后面没有命令行参数。第一个可选参数为argv[1],最后一个可选参数为argv[argc-1]。ANSI标准要求,argv[argc]的值必须为一空指针。arg
2022-03-08 10:37:02
946
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人