05 2020 档案
摘要:一、明确几个符号 1、&取地址符,*取值符 二、定义指针变量风格 1、char *a 别用cha* a=NULL,容易引起歧义 例如char* a , b;//其实是定义指针a,和char型变量b。 定义多个指针用: char *a = NULL,*b = NULL; 2、定义指针时初始化 因为指针
阅读全文
摘要:一、下载 二、安装 点击对应的Package,选择Mark for Installation 点击Installation->Apply Changes 三、将MinGW\bin配置到系统环境变量中 四、notepad++新建下列编译运行命令 cmd /k gcc -o $(CURRENT_DIRE
阅读全文
摘要:1. 新建文件 vim a.cpp 2. 默认进入是命令模式不能编辑内容 3. 按下"i",进入插入模式 可以进行编辑 4. 按下ESC 推出插入模式,回到命令模式 5.保存 保存并退出=:wq 只退出不保存=:q
阅读全文
摘要:一、属性定义 格式: BA_DEF_ Object AttributeName Valuetype min max; BA_DEF_DEF AttributeName DefaultValue Motorola格式跨字节写起始位时,和inter格式不一样 当一个信号的数据长度超过1个字节(8位)或者
阅读全文
摘要:一、目的 建头文件是为了声明c文件中的函数,以及包括宏定义。建立头文件要有对应的c文件。 二、编辑头文件 #ifndef _TEST_H_ #define _TEST_H_//#ifndef后面写头文件名的大写。例如test.h,——>_TEST_H_ /*代码部分*/extern int a; /
阅读全文
摘要:一、安装Kvaser Linux Drivers and SDK(不安装驱动,则可以使用kvaser的socketcan模式) https://www.kvaser.com/download/ 放在home目录下(其他目录安装有问题,20221110测试其他目录也可以),在home目录下右键打开终端
阅读全文
摘要:用来输出指针类型自身的值。也就是说 %p用来输出地址 控制符 注释 %d 有符号十进制整数 %ld 输出长整型数据 %u 输出无符号整型(unsigned) %f 浮点数(包括float和doulbe) ,以小数形式输出。不指定字段宽度,由系统自动指定,整数部分全部输出,小数部分输出 6 位,超过
阅读全文