上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 数组指针和指针数组分析 1.概念区别 1.1.数组指针: 也就是数组的指针。一个指针,它指向一个数组。 1.2.指针数组: 也就是指针 的数组。一个数组,里面的元素都是指针。 2.指针和数组分别定义的符号 2.1 int * p; 分析: 第一步:找核心,核心是p。 第二步:逐层剥离,p和*结合是指 阅读全文
posted @ 2016-06-30 20:24 薛定谔的小灯泡 阅读(188) 评论(0) 推荐(0)
摘要: 这篇文章主要介绍sizeof( )运算符的用法 1. sizeof() 和 strlen() (1) sizeof()是一个运算符,如同加减乘除,返回数据类型或者变量的内存大小。 (2) strlen()是一个C库函数,返回字符串的长度。 2.char str[] = “hello” sizeof( 阅读全文
posted @ 2016-06-21 21:43 薛定谔的小灯泡 阅读(169) 评论(0) 推荐(0)
摘要: 1.什么是数据类型?数据类型的作用是什么? int a = 10; int数据类型规定了变量a的大小的存储方式。数据类型就只有两种作用,内存那么大,如何进行分配使用,都是靠数据类型。 int short char 数据类型的存储方式相同,只是所规定的内存大小不同,而float 和double和他们都 阅读全文
posted @ 2016-06-21 21:38 薛定谔的小灯泡 阅读(246) 评论(0) 推荐(0)
摘要: 1.从内存和编译器角度来理解数组 1.1内存角度和编译器角度 (1)定义五个变量,普通定义int a,b,c,d,e;和数组定义int a[5]; 1.都是定义了五个变量,第一种方法定义的变量的内存地址不一定是连续的,第二种方法定义的元素一定是地址连续的。 2.对于编译器来说,定义数组和定义其他变量 阅读全文
posted @ 2016-06-17 21:17 薛定谔的小灯泡 阅读(100) 评论(0) 推荐(0)
摘要: const关键字定义的变量 #include<stdio.h> int main( void ) { const int a = 10; a = 20; } 结果怎样? 编译错误 [Error] assignment of read-only variable ‘a’ 变量a是只读的。 得到一个结论 阅读全文
posted @ 2016-06-14 23:02 薛定谔的小灯泡 阅读(185) 评论(0) 推荐(0)
摘要: 什么是野指针?通过一段代码来体会一下。 #include<stdio.h> int main(void) { int * p ; *p = 314; printf("*p = %d\n",*p); } 看看打印的值是多少?是314吗? 程序运行出错了,为什么?回想一下局部变量的特点:1.分配在栈上, 阅读全文
posted @ 2016-06-14 22:52 薛定谔的小灯泡 阅读(121) 评论(0) 推荐(0)
摘要: 指针和普通变量的一样,本质没有区别,指针的本质就是变量。指针全名就是指针变量。 1.什么是指针? #include<stdio.h> int main(void) { int a = 0; float b = 3.14; char c = 'a'; } 分析: 变量 a 的数据类型是int,a存放整 阅读全文
posted @ 2016-06-06 19:53 薛定谔的小灯泡 阅读(455) 评论(0) 推荐(0)
摘要: 关于位运算的几个题 1.给一个整形数a,设置a的bit3,保证其他位不变 分析: 第一步:设置 a 的 bit3 a | = 1<<3 2.给一个整形数a,设置a的bit3-bit7,保证其他位不变 分析: 第一步:从bit3 -bit7共5位 ,先设置bit0-bit4 第二步:bit0-bit4 阅读全文
posted @ 2016-05-30 22:39 薛定谔的小灯泡 阅读(314) 评论(0) 推荐(0)
摘要: 如何构建寄存器中特定二进制数 在stm32中寄存器按照位进行操作。寄存器的每一位都是不同的功能,如何给特定的一位写入值而不改变其他位?在stm32中这些都是通过位运算来完成的。 1. 给寄存器特定位置1,请零或者取反,之前我们知道了,我们只需要写出一个特定数来再和寄存器中原来的数进行位运算即可。 举 阅读全文
posted @ 2016-05-17 20:49 薛定谔的小灯泡 阅读(235) 评论(0) 推荐(0)
摘要: 偶然得到这么一篇好的文章,必须得珍藏一下了,与大家分享。 (1)ROM和RAM指的都是半导体存储器,ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 (2)RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速 阅读全文
posted @ 2016-05-10 16:48 薛定谔的小灯泡 阅读(246) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页