C语言小知识
无名创客呀
2021年毕业
展开
-
字符串切割函数和字符数组转int数据函数的实现
引言做stm32发送数据给A9处理,首先遇到stm32发送结构体问题,按字节发送char数组,接收到的也是数组。然后处理数组信息进一步处理得具体的int值。C语言实现分割char数组#include <stdio.h>#include <string.h> int split(char dst[][80], char* str, const char* spl){ int n = 0; char *result = NULL; result =原创 2020-06-02 21:14:02 · 526 阅读 · 0 评论 -
C语言优先级 运算符
1、最高级:出现同级别运算符时的结合方向是从左往右(下面级别没写结合顺序时,默认是从左往右)。( ) 圆括号[ ] 下标运算符号-> 指向结构体成员运算符. 结构体成员运算符2、第二级:!、~、++、–、-、(类型)、*、&、sizeof。这一级都是单目运算符号,这一级的结合方向是从右向左。比如出现*p++,这时*和++同级别,先算右边,再左边。所以*p+...原创 2020-03-23 11:54:05 · 11191 阅读 · 1 评论 -
C语言include 引号和尖括号的区别
尖括号 #include <>:一般用于包含标准的库头文件,编译器会去系统配置的库环境变量和者用户配置的路径去搜索,而不会在项目的当前目录去查找双引号 #include “”:一般用于包含用户自己编写的头文件,编译器会先在项目的当前目录查找,找不到后才会去系统配置的库环境变量和用户配置的路径去搜索...原创 2020-03-19 21:27:17 · 559 阅读 · 0 评论