- 博客(12)
- 资源 (4)
- 收藏
- 关注
转载 C++学习:C++所有标识符都必须是显示的声明类型
一、答案解析(1)若在C语言编译器中,int f(): 表示返回值int,参数为任意多个;int f(void): 表示返回值为int,不接收任何的参数。(2)若在C++编译器中,两种解法没有任何区别。表示返回值为int的无参函数。二、实例分析我们可以使用一个实例来阐明...
2020-04-17 21:11:41 730
原创 imxdownload源码分析
这几天在学习linux驱动开发,第一阶段是裸机开发,用的是i.mx6ull,参考资料是正点原子提供的。因为这些“高级”一点的MCU本身内部是没有提供给用户使用的ROM和RAM,需要外部的NAND FLASH作为ROM,DDR储存器作为RAM。这样在芯片启动时就不仅要提供sp地址,而且还要初始化一些外设(DDR),将程序加载到DDR中运行。而i.mx6ull在启动时内部的ROM中有固化好的代码,可以...
2020-01-13 22:25:35 1299
原创 stm32启动文件分析
这篇文件主要是分析stm32启动文件,启动文件是由汇编编写的,文件名为startup_stm32f40_41xxx.s。#启动文件做的工作:1.初始化堆栈空间大小,定义栈顶位置、堆起始位置等等2.定义中断向量表3.Reset_Handler复位函数定义4.配置系统时钟,进入main函数...
2019-12-23 17:43:26 603
原创 分支
分支语句分支语句有三种类型:if语句、条件运算符和switch语句if语句注意点1.if(a=5)与if(a5)不同,若写出if(a=5),则不管a是否等于5都会执行后面的语句。为了避免这种错误,可改为if(5a)这种写法,若漏掉了一个等号,程序会直接报错。2.if语句条件判断表达式必须用括号括起来3.无论单条语句还是多条语句都要用{}括起来4.if语句嵌套时else总是与它前面最近的...
2018-11-06 18:36:39 256
原创 运算符
C语言学习-运算符运算符优先级如下图:自增、自减运算符++i i先自增1,然后在进行运算–i i先自减1,然后在进行运算i++ i参与运算后,然后在自加1i-- i参与运算后,然后在自减1#include<stdio.h>int main(){ int x=5,y=5,p,q; p=(x++)+(x++)+(x++);...
2018-11-03 20:22:04 83
原创 字符型数据
C语言学校-字符型数据字符型常量字符常量:用单引号括起来的一个字符。如:‘a’、’*’、’=’、’+’、'5’等等注意:1.字符型常量必须用单引号括起来2.字符常量只能是一个字符,不能是字符串...
2018-11-02 11:30:18 2733
原创 实型
C语言学习—实型数据实型常量实型常量的表示方法只采用十进制,但有十进制小数形式和十进制指数形式。1.十进制小数形式:数码0-9和小数点0.0、25.0、5.789、0.132.十进制指数形式:数码0-9、加阶码e或E和整数阶码形式为:aEn2.1E5(2.1X10^5)、0.5E7、3.7E-2实型常量由4个字节(32位)存储,在内存中按指数形式存储3.14159数符位(1位)...
2018-11-01 22:10:44 1102
原创 整型
C语言学习—整型数据整型常量整型常量也叫整常数,在C语言中十进制、八进制和十六进制三种表示方式。1.十进制整型常量(0-9),表示时没有前缀,以下是合法的十进制整型常量:5、256、-568、65535、16272.八进制整型常量(0-7),其前缀为0,表示时必须在数字前加0,以下是合法的八进制常量:015(13)、0101(65)、01777773.十六进制整型常量(0-9、a-f...
2018-11-01 09:56:42 8598
原创 C语言学习-
符号常量符号常量:用符号标识符代表一个常量,称为符号常量。其功能是把该标识符定义为其后的常量,在程序运行时遇到该标识符就替换成对应的常量。符号常量与变量不同,它的值在其作用域内不能改变,也不能再被赋值。格式为:#define 符号标识符 常量符号常量的好处是:1.含义清楚2.能做到一改全改注意:在编程时,符号标识符常用大写字母,变量标识符常用小写字母。这样可以便于区别,使程序...
2018-10-30 23:21:33 90
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人