一. 阅读文件:sample_vio_main.c
1. SAMPLE_VIO_Usage本身以及其参数的作用是:??
-
Typedef:类似于宏定义,可用来增强程序可视性
-
#ifdef,#endif作用是:见13
-
#define HI_FAILURE (-1)啥意思:宏定义其为-1?
-
Main函数中参数的作用:https://baike.baidu.com/item/argc%20argv/10826112?fr=aladdin
-
Strncmps函数作用:strncmp函数为字符串比较函数,字符串大小的比较是以ASCII 码表上的顺序来决定,此顺序亦为字符的值。其函数声明为int strncmp ( const char * str1, const char * str2, size_t n );功能是把 str1 和 str2 进行比较,最多比较前 n 个字节,若str1与str2的前n个字符相同,则返回0;若s1大于s2,则返回大于0的值;若s1 小于s2,则返回小于0的值。
-
SAMPLE_VIO_MsgInit();作用?
-
Signal函数:https://www.cnblogs.com/wuyepeng/p/9790396.html
-
s32Ret = HI_IPCMSG_Disconnect(g_MCmsgId):?
-
pthread_join:用来等待一个线程的结束,线程间同步的操作。
12. 数据通道无效句柄handle是指?
13. 帧码流包结构是啥? -
memset是计算机中C/C++语言初始化函数。作用是将某一块内存中的内容全部设置为指定的值, 这个函数通常为新申请的内存做初始化工作。
-
pthread_create是类Unix操作系统(Unix、Linux、Mac OS X等)的创建线程的函数。它的功能是创建线程(实际上就是确定调用该线程函数的入口点),在线程创建以后,就开始运行相关的线程函数。(那在C语言中各参数又代表什么意思)
-
https://blog.youkuaiyun.com/qq_36662437/article/details/81476572
-
extern关键字的作用:(https://www.cnblogs.com/WindSun/p/11434436.html
-
Goto语句:无条件转移语句,用法和汇编语言的转移命令相似。
-
msg:是Windows程序中的结构体
-
getchar:是读入函数的一种。它从标准输入里读取下一个字符,相当于getc(stdin)。返回类型为int型,为用户输入的ASCII码或EOF。