随笔分类 -  嵌入式Linux C语言

摘要:文章目录 一 shell[3] shell中判断的使用练习` [4] case in语句[5] 循环语句(1)while循环练习2(2)for 循环1. 用法1(c风格)1. 用法2(shell特有的for循环)1. select in 增强交互效果的循环语句 [6] break 和continue 阅读全文
posted @ 2022-07-26 20:55 周末不下雨 阅读(24) 评论(0) 推荐(0) 编辑
摘要:文章目录 前言makefile编译规则目标文件依赖文件命令行 特性1.只会执行更新过的程序文件的相关命令,如果都没更新过,make指令将不会执行(提高效率)2.变量名代替文件名,一般是多个文件名,使用`$`进行替换3.makefile命令尽量成首字母大写,即Makefile4.makefile中用# 阅读全文
posted @ 2022-07-25 21:15 周末不下雨 阅读(111) 评论(0) 推荐(0) 编辑
摘要:文章目录 一 linux高级命令1.安装软件2.压缩命令(1)压缩的对象是文件(2)归档的对象是目录(打包、拆包)1 归档2.打包并压缩3 解压缩4 在拆包和解压缩的时候指定路径 3 文件相关(1)文件查看 练习:(2)文件的追加(3) 文件的统计(4) 文件内容的搜索(5) 文件的查找 二 she 阅读全文
posted @ 2022-07-23 20:26 周末不下雨 阅读(25) 评论(0) 推荐(0) 编辑
摘要:写一个函数,它的原形是int continumax(char *outputstr,char *intputstr)。 功能: 在字符串中找出连续最长的数字串,并把这个串的长度返回, 并把这个最长数字串付给其中一个函数参数outputstr所指内存。 例如:"abcd12345ed125ss1234 阅读全文
posted @ 2022-07-21 17:40 周末不下雨 阅读(33) 评论(0) 推荐(0) 编辑
摘要:文章目录 一、打开、读写、关闭1.1 fopen1.2 fclose1.3 fwrite1.4 fread文件读写指针 二、fseek、feof、ftell2.1 实现写读写一行2.1.1 写2.1.2 读(feof、ftell、rewind) 2.2 feof经典错误案例2.2.1 原理2.2.2 阅读全文
posted @ 2022-01-25 10:02 周末不下雨 阅读(101) 评论(0) 推荐(0) 编辑
摘要:文章目录 一、struct结构体1. 使用注意事项:2.struct数组3.柔性数组4.作业??? 二、union共用体三、enum枚举 一、struct结构体 struct 定义结构体类型: 第一个字母大写;{}后面有;号结构体名一定能体现结构体的作用(自注释性)最好写在全局,或者写在头文件(结构 阅读全文
posted @ 2022-01-24 08:06 周末不下雨 阅读(30) 评论(0) 推荐(0) 编辑
摘要:文章目录 关键字1. register关键字volatile关键字 2. static关键字3. const关键字4. extern关键字5. typedef关键字6. inline关键字 关键字 1. register关键字 寄存器变量 使用:只能修饰局部变量,不能修饰函数 寄存器变量:有可能保存 阅读全文
posted @ 2022-01-22 20:12 周末不下雨 阅读(53) 评论(0) 推荐(0) 编辑
摘要:文章目录 一、宏定义指令1.0前言1.1 定义常量与命令1.2 定义宏函数1.3 内置宏定义1.3.1 (#)1.3.2 (##)1.3.2 内置宏 1.4 扩展 二、条件编译指令三、其他预处理指令四、debug_msg的使用 一、宏定义指令 1.0前言 宏一定要大写 预处理: 预处理主要任务:1. 阅读全文
posted @ 2022-01-21 17:34 周末不下雨 阅读(42) 评论(0) 推荐(0) 编辑
摘要:文章目录 内存管理1. 硬件(静态存储)VS内存(动态存储)区别2. 为什么所有的编程都关注内存管理?3. 编程过程中,内存管理主要做什么?4. 如何防止内存泄露?3. C语言防止内存泄露方法4. 常见的内存错误及对策5. 检测内存泄露 内存管理 1. 硬件(静态存储)VS内存(动态存储)区别 he 阅读全文
posted @ 2022-01-20 21:18 周末不下雨 阅读(41) 评论(0) 推荐(0) 编辑
摘要:文章目录 一、概述二、函数基础语法2.1 函数三要素2.2 函数使用形式2.3 使用的注意事项2.3.1 函数的调用过程2.3.2 传出参数,传入参数(大多数函数实参)2.3.3 命令行参数2.3.4 函数返回值2.3.5 主函数的return 0 三、企业级函数的编写1. 函数的编码规范 四、函数 阅读全文
posted @ 2022-01-19 17:56 周末不下雨 阅读(44) 评论(0) 推荐(0) 编辑
摘要:题目:通过编程实现,统计1~n有多少个9 提示:n通过参数传入 #include <stdio.h> int main() { int num,sum = 0,temp; printf("put in num = \n"); scanf("%d",&num); getchar(); for(int 阅读全文
posted @ 2022-01-17 21:13 周末不下雨 阅读(74) 评论(0) 推荐(0) 编辑
摘要:文章目录 一、数组1.1 数组认知:1.2 如何使用数组1.3 数组名1.4 数组指针1.5 指针数组1.6 指针与数组的区别1.7 指针与数组的复杂说明 一、数组 1.1 数组认知: 静态分配空间(int a[100] 400个字节) >空间利用率太差(1.不够用 2. 浪费空间)所占内存空间特点 阅读全文
posted @ 2022-01-17 10:55 周末不下雨 阅读(60) 评论(0) 推荐(0) 编辑
摘要:文章目录 一、前言二、字符串函数2.1 strlen字符串长度函数2.2 strcpy、strncpy字符串拷贝函数2.3 strcat、strncat字符串链接函数2.4 strcmp、strncmp字符串比较函数2.5 strchr、strrchr、strpbrk字符串函数补充strspnstr 阅读全文
posted @ 2022-01-15 21:10 周末不下雨 阅读(52) 评论(0) 推荐(0) 编辑
摘要:文章目录 学习内容一、指针(深入浅出指针)二、多级指针三、指针运算、万能指针附疑问及解决编程练习 学习内容 指针的作用*与&多级指针野指针字符串 一、指针(深入浅出指针) 谈谈你对指针的理解? (指针是什么) 语法:指针是一种数据类型,它可以定义变量,变量保存的值是地址,由于地址是固定长度,所以指针 阅读全文
posted @ 2022-01-14 16:58 周末不下雨 阅读(54) 评论(0) 推荐(0) 编辑
摘要:文章目录 一、if语句陷阱二、循环语句switch语句break VS continuegoto语法附程序训练 一、if语句陷阱 if语句注意事项 非零为真if条件后面别加;判断相等时,将常量写在左边规范:if匹配else < 可读性差>if条件中的运算符优先级(加上括号)零值比较 整型 if(0 阅读全文
posted @ 2022-01-13 18:54 周末不下雨 阅读(20) 评论(0) 推荐(0) 编辑
摘要:文章目录 一、自增、自减运算符二、关系运算符三、运算符四、位运算编程练习 附作业 一、自增、自减运算符 i++; //过去的笔试题 i = 2; //例:i++; //i++结束标志,是一行最后的;或者函数的()还有,逗号 int num = (i++) + (i++) + (i++) + (i++ 阅读全文
posted @ 2022-01-13 16:01 周末不下雨 阅读(45) 评论(0) 推荐(0) 编辑
摘要:文章目录 一、数据类型二、定义变量三、基本数据类型需掌握的知识点3.0 类型转化3.1 各种数据类型的字节长度1. 数据类型长度2. 指针长度3. 数组长度4. 字符串长度 3.2 各种数据类型的取值范围3.3 无符号和有符号的移植性typedef 四、变量和常量五、格式化输出printf注意点pr 阅读全文
posted @ 2022-01-12 22:00 周末不下雨 阅读(120) 评论(0) 推荐(0) 编辑
摘要:文章目录 C语言知识体系一、C语言概述1.1 嵌入式开发中为什么选择C语言1.2 为什么内核开发选择C语言1.3 C语言的缺点1.4 C语言实现面向对象编程1.5 C语言的开发方向1.6 C语言发展 C语言基础知识 C语言知识体系 C语言概述(历史、特点、标准)数据类型(基本数据类型、输入输出)基本 阅读全文
posted @ 2022-01-11 21:18 周末不下雨 阅读(68) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示