自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 scanf函数输入时出错以及解决方法

       今天在用Visual Studio 2019编写C项目的时候在使用scanf上出现了问题!代码如下:int student_add(int* len, struct student stu[]){ struct student std; int num,i; printf("请输入学生人数:"); scanf("%d", &num); for (i = 0; i < num; i++) {

2020-05-23 19:11:27 2918

转载 为什么.h文件里需要#ifndef、#define和#endif?

想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件中都要加入#ifndef/#define/#endif 这些代码?其实“被重复引用”是指一个头文件在同一个cpp文件中被include了多次,这种错误常常是由于include嵌套造成的。比如:存在a.h文件#include "c.h"而此时b.cp

2020-05-22 22:59:37 17676 2

原创 int main(int argc,char **argv)

最近跟学校的课程学习嵌入式Linux的时候突然发现了一种没见过的main函数写法,就是带参数的main函数。之前学习C语言的时候也没进行深究,包括单片机使用时也从来没见过,今天决定好好研究一下main函数。所以单独写一篇文章作为学习笔记,方便自己复习。...

2020-05-12 11:06:10 766

原创 STM32学习笔记之SysTick

       在学习刘凯STM32时发现V3.5的库和V2.0的库Systick大有不同,于是作此学习笔记。Systick的两大作用:1、可以产生精确的延时2、可以提供给操作系统一个单独的心跳(时钟)节拍通常实现Delay(N)函数的方法为:        for(i = 0; i <= x; i++) x–对应与N毫秒的循环字 &nbsp

2020-05-12 08:23:56 1787

原创 S5PV210交叉编译器的安装

原本想安装正点原子Linux开发板使用的gcc-linaro-4.9.42017.01-x86_64_arm-linux-gnueabihf.tar.xz,但是想着学校的九鼎X210开发板用的是三星s5p210芯片,怕安装新的交叉编译工具链会出现奇奇怪怪的问题,最后还是选择三星官方在开发S5P210时使用的arm-2009q3。1.首先先设置共享文件夹打开VMWare,点机继续运行虚拟机。打...

2020-04-18 23:14:07 2020 4

原创 KEIL5 创建STM32工程V3.5固件库(全过程)

前几天把C语言都复习完了,打算开始把STM32学一遍,巩固一下单片机的知识。由于之前做比赛用的是NXP的LPC54606和KEA128,学校的单片机课程也是MSP430F5529,所以到现在还没接触过STM32,就想着在秋招前先过一遍。学习STM32看的并不是正点原子的视频,选择了刘凯的视频,刘凯的视频更适合入门者来看,能够教你怎么看资料,或者是遇到问题如何解决。正点原子的视频更适合入门,等我刘...

2020-04-11 15:14:58 10399 3

原创 C语言高级编程 数据结构学习预备知识(引用)

视频链接一、引用的基本概念引用本质上是指针指针类型            引用类型int*              int&double*            double&Obeject*               Object&指针定义           引用定义int a = 123;        &n...

2020-03-22 21:21:05 637

原创 十四届恩智浦智能车竞赛双车组-星夜兼程队2019回顾

B站视频的地址  第一年大一区赛前几两三个月才开始做电磁三轮,那时候C语言都没怎么学清楚,陀螺仪都不知道是什么东西,最后去参加华南赛只得了一个华南二等奖。第二年有了第一年的一些基础调车上顺了很多,但是直立车的难点还是挺多的,看了很多开源直立代码、文档、四轴的串级代码,才有了这辆车。第二年成绩虽然也不是很理想,但是对比第一年来说进步很大,未来继续努力学习编程基础。在本学习学好数据结构、计算机网络、...

2020-03-08 15:59:27 2621 4

原创 C语言高级编程 数据结构学习预备知识(指针与数组)

注:此学习笔记由观看B站眯眯眼老师C语言高级编程所得。UP主视频地址(方便再次复习)一、内存与指针内存:1.每一个夹层都有地址2.相邻的夹层地址连续3.内存中一个夹层存储的数据是一字节(8位二进制)为什么要有地址?(方便引用)每当声明一个新的变量,会在内存里面寻找一个4字节的区域,内存里会有一个变量信息表,包含了变量名、地址、数据类型。比如给a=10值,编译器会根据地址查到信息表中a...

2020-03-08 15:37:04 1575 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除