嵌入式学习记录
Ych0cn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言函数
C语言函数 代码的集合 函数定义 【返回值类型】【函数名(地址)】(【输入参数】) 函数指针 【修饰指向的空间】(*【修饰当前指针】p【修饰当前指针】)【【函数修饰符】修饰指向的空间】 【修饰指向的空间】(*p)【【函数修饰符】修饰指向的空间】 【修饰指向的空间】(*p)(type1, …, typeN); type (*p)(type1, …, typeN); int (*p)(char, int); int fun (char arg1, int arg2) { ... } p = fun;原创 2020-11-06 22:01:15 · 151 阅读 · 0 评论 -
C语言运算符及优先级
C语言运算符及优先级 算数运算符 +, - 单周期运算 注意参与运算的量的类型变化 *(乘法), /, % CPU可能需要多个周期,甚至不支持时,需要使用库软件模拟 逻辑运算符 ||, && ||:判定到非假则停止执行,输出非假 &&:判定到假则停止执行,输出假 >, >=, <, <= ! 非假与假之间转换 ?: A ? B : C; A为非假执行B,否则执行C。 位运算符 <<, >> *2 或 /2 <<:填0原创 2020-11-06 21:59:30 · 160 阅读 · 0 评论 -
linux下C语言编译过程及相关错误
linux下C语言编译过程 预处理 包括:替换宏定义 命令:cpp -o *.i *.c 输入:*.c 输出:*.i 命令:gcc -E -o *.i *.c 输入:*.c 输出:*.i 预处理错误 include和define #include "当前目录(自定义)" #include <系统环境> include:not find:gcc -I 头文件目录 -o 可执行文件 *.c 预处理的使用 #include // 包含头文件 #define // 宏定义 (原创 2020-11-02 21:50:57 · 395 阅读 · 0 评论
分享