摘要:
一、动态数组 一般在静态数组定义后,系统就会为其分配对应长度的连续的专有内存空间,可是,我们都知道,不同的运行样例,所需要的数组长度是不一样的,为了所有样例都可以执行,一般我们会将数组长度设置为一个很大的值,比如:我一般都是借助宏定义直接声明1000,这个长度是可以满足我日常所需的。虽然这种方式,满 阅读全文
posted @ 2023-03-03 16:02
zggb
阅读(103)
评论(0)
推荐(0)
摘要:
1.裸机实验体验之usb启动配合dnw工具下载 1.1、背景知识介绍 回顾S5PV210的启动方式,必须将OM5打到VCC,才能从USB启动。 S5PV210的启动过程:开机时先执行内部的iROM中的BL0,然后BL0做了一系列的初始化后,再读取外部OMpin的设置来确定用户选择了从哪里启动。当检测 阅读全文
posted @ 2023-03-03 15:44
zggb
阅读(10009)
评论(0)
推荐(0)
摘要:
一、基本数据类型 数据类型分2类:基本数据类型+复合类型 基本类型:char short int long float double 复合类型:数组 结构体 共用体 类(C语言没有类,C++有) 1.0、内存占用与sizeof运算符 数据类型就好像一个一个的模子,这个模子实例化出C语言的变量。变量存 阅读全文
posted @ 2023-03-03 15:14
zggb
阅读(68)
评论(0)
推荐(0)
摘要:
宏定义要注意的问题: 1、宏定义一般是在函数的外面 2、宏定义必须要先定义,再使用宏。如果先使用就会编译报错。 3、宏定义中宏名一般用大写。不是语法规定的,是一般约定俗成的。 宏定义的格式 #define N 321 为什么使用宏定义? 在C语言中,一般使用常数的时候,都不是直接使用,而是先把该常数 阅读全文
posted @ 2023-03-03 15:04
zggb
阅读(84)
评论(0)
推荐(0)
摘要:
1.为什么需要结构体? 没有结构体之前,在C语言中,数据的组织依靠:变量+数组。 最初最简单的时候,只需要使用基本数据类型(int char float double)来定义单个变量,需要几个变量就定义几个。 后来情况变复杂了,有时需要很多意义相关的变量(譬如需要存储及运算一个班级的学生分数)这时候 阅读全文
posted @ 2023-03-03 15:04
zggb
阅读(62)
评论(0)
推荐(0)
摘要:
指针和数组: 数组名: 【数组名是地址常量】 不可以被赋值。 ++ / -- / += / -= / %= / /= (带有副作用的运算符) 指针是变量。可以用数组名给指针赋值。 ++ -- 取数组元素: int arr[] = {1,3, 5, 7, 8}; int *p = arr; arr[i 阅读全文
posted @ 2023-03-03 14:48
zggb
阅读(51)
评论(0)
推荐(0)
摘要:
指针和内存单元 指针: 地址。 内存单元: 计算机中内存最小的存储单位。——内存单元。大小一个字节。 每一个内存单元都有一个唯一的编号(数)。 称这个内存单元的编号为 “地址”。 指针变量:存地址的变量。 指针定义和使用: int a = 10; int *p = &a; int* p; windo 阅读全文
posted @ 2023-03-03 14:40
zggb
阅读(25)
评论(0)
推荐(0)

浙公网安备 33010602011771号