摘要:
一、字符数组? 1、什么是字符数组? 一个数组中全部成员都是字符来的。 例子: char A[5]; 2、字符数组赋值? 1)定义同时初始化? char A[10] = {'h','e','l','l','o'}; -> 剩余没有赋值的5个元素都为0 char A[10] = {"hello"}; 阅读全文
posted @ 2019-07-12 19:37
柚子皮max
阅读(311)
评论(0)
推荐(0)
摘要:
一、复杂指针定义 1、简单指针 -> 指向基本数据类型 char int long.. 复杂指针 -> 指向非基本数据类型 指针/数组/函数/结构体 2、二级指针? 指向指针的指针。 int a; int *pa = &a; pa就是一级指针 int **p = &pa; p就是二级指针 3、数组指 阅读全文
posted @ 2019-07-11 19:32
柚子皮max
阅读(273)
评论(0)
推荐(0)
摘要:
一、数组意义与数组定义? 1、需要同时定义多个相同类型的变量,则考虑使用数组。 2、数组定义公式:元素数据类型数组名字[元素个数] 二、数组初始化 1)定义同时初始化 -> 元素数据类型 数组名字[元素个数] = {初始化列表,每一个成员之间使用","分开} int A[3] = {100,200, 阅读全文
posted @ 2019-07-10 20:12
柚子皮max
阅读(304)
评论(0)
推荐(0)
摘要:
一、函数嵌套? 1、 什么是函数嵌套? 函数嵌套就是调用某个函数内部再调用另外一个函数。 2、 有函数嵌套程序在内存有什么特点? 如果嵌套的函数很多,就会在栈区累积非常多空间没有被释放。 3、 函数嵌套与递归函数有什么区别? 函数嵌套:自己调用别人的函数。 例子: void fun() { my_f 阅读全文
posted @ 2019-07-09 19:54
柚子皮max
阅读(430)
评论(7)
推荐(0)
摘要:
一、控制流分支 -> switch语句 1、 特点: 针对多种情况判断,特别else if使用比较麻烦! 2、 基本框架 switch(需要判定的值) -> 值类型限制:整型、字符型、枚举类型 { case x: -> 如果需要判定的值与x相等的,那么执行xxxx;这个表示式。 xxxx; brea 阅读全文
posted @ 2019-07-09 19:53
柚子皮max
阅读(246)
评论(0)
推荐(0)
摘要:
一、在程序如何定义个变量?定义变量在内存中代表什么意思? 1、 变量的定义? 格式:数据类型 + 变量 数据类型 -> 决定在内存中占用字节的大小。 变量名字 -> 决定如何访问到这片内存的空间。 2、初始化变量的值? 1)定义的同时初始化 int a = 100; 2)先定义,后初始化。 int 阅读全文
posted @ 2019-07-08 20:19
柚子皮max
阅读(270)
评论(0)
推荐(0)
摘要:
一、linux基本命令 ls/cd/pwd ->没有修改系统资源,只是浏览linux系统,所以在任何的路径下都可以使用,没有受到权限限制。 1、 创建普通文件? -> touch 用法: touch + [新文件的路径] + ... -> 既可以是绝对,又可以是相对。 例子1: 假设当前在家目录,想 阅读全文
posted @ 2019-07-08 20:14
柚子皮max
阅读(250)
评论(0)
推荐(0)
摘要:
一、嵌入式技术分析? 软件应用层: 程序 = 接口 + 语法 + 逻辑 + 算法 硬件底层: 程序 = 硬件 + 内核 + 语法 1、 嵌入式开发系统 -> linux 2、 编程语言 -> C语言 3、 嵌入式开发平台:GEC6818平台 二、安装嵌入式开发环境? 1、 什么是虚拟机vmware? 阅读全文
posted @ 2019-07-08 20:12
柚子皮max
阅读(161)
评论(0)
推荐(0)
摘要:
本人大专生19年7月份毕业,在校学习的是应用电子技术专业,在校浅学过c语言和单片机,毕业后自己自费来培训机构学习嵌入式。此后内容为从零开始学习嵌入式的笔记,对于嵌入式大佬可能太过简单,所以勿喷,本人学习过程中写的代码也会夹渣其中,还请各位斧正。 阅读全文
posted @ 2019-07-08 20:09
柚子皮max
阅读(88)
评论(0)
推荐(0)