C语言语法及应用
来源:互联网 发布:极速打码软件下载 编辑:程序博客网 时间:2024/04/28 14:57
ODR寄存器赋上(1<<3)这个值。
1<<3就是0x0000 0001左移3位,等于0x0000 0008。
如RCC->APB2ENR= 1101 0010
RCC->APB2ENR|=1<<2 后RCC->APB2ENR = 11010110 这个只是设置 1<<2这1位
RCC->APB2ENR=1<<2 后RCC->APB2ENR = 00000100 这个是赋值
#ifndef、#endif也是一种宏:
#ifndef:if no define如果未定义则为真
#endif:和ifndef进行匹配,中间语句只有当#ifndef成立时才执行
这里就是如果__LED_H未定义就执行#ifndef和#endif中间语句(包括__LED_H的定义)。
作用就是防止同一个头文件被重复包含,如果在另一个文件中已经包含了该头文件,那么就是已经定义了__LED_H这个变量(#define __LED_H),再一次包含该头文件时,#ifndef则会判断为假,避免重复执行同一段程序(#ifndef和#endif中间语句)。
0 0
- C语言语法及应用
- 初学C语言--字符串语法及函数
- C语言词法及语法定义-ANTLR
- C语言,C++,C#,VC++语言学习,及应用网址
- 实例讲解C语言OPEN函数语法及其应用
- 实例讲解C语言OPEN函数语法及其应用
- 实例讲解C语言OPEN函数语法及其应用
- bitmap应用及C语言实现
- bitmap应用及C语言实现
- C语言编写头文件及应用
- 【C语言】语法-typedef用法及与define的区别
- Objective-C语言概述及语法初体验
- 【C语言学习笔记】基础语法及基本运算
- C语言词法及语法定义-Lex,Yacc
- C语言基础及指针①语法基础
- [Objective-c]_[块语法的使用及应用场景]
- SQL语言及语法
- C语言基本语法
- document.ready和onload的区别----JavaScript文档加载完成事件(二)
- Keil问题及其解决
- 广师2016ACM校赛解答报告
- 快速幂算法
- 有道理
- C语言语法及应用
- cvGoodFeaturesToTrack()设置ROI的问题
- iOS block
- c++第三次作业
- 蓝桥杯-概率计算
- Debian/Red Hat软件管理的一些工具
- 微信android支付好大一个坑
- CSS深入理解之vertical-align
- NPIO Excel转DataTable