- 
              
              
 在网上查了很长时间关于头文件的资料,但是发现很难找到适合我的。学单片机的朋友知道,很多程序经常要调用相同的函数,如果每写一个程序都把这些函数重新写一遍或者复制过来,那是...
              来自 
C语言|by 
银火虫 |发表时间 2016-06-18 
|0个回复
 
             - 
              
              
最近在进行C语言复习,不借助课本死知识,试图直接通过某些方式进行推理验证,来得出一些听过的和没听过的、还有忘记的结论。 
比较浅,适合初学者看。但也有一些不容易发现的小...
              
             - 
              
              
1.位段结构中位段的定义格式为: unsigned <成员名>:<二进制位数> 例如: struct bytedata&nbs...
              
             - 
              
              
//-----C-FREE上测试通过-----////-----可能有BUG,欢迎指出------//#include<stdio.h>&n...
              
             - 
              
              
笔试面试的过程中难免会遇到很多自己不清楚或者是当时不清楚的问题,关于浮点型数据的问题我认为是比较难的问题啦,如果不清楚浮点型存储问题,回答问题只有猜结果了。  
在面试...
              
             - 
              
              
char *GetDayOf(PSYSTEMTIME pSt) 
{ 
/*天干名称*/ 
const char *cTianGan[] = {...
              
             - 
              
              
“一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字?”这是经典的算法题,乍看这个题的思路特别多。
比如首先排序、...
              
             - 
              
              
一、五大内存分区:
内存分成5个区,它们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。
1、栈区(stack):FIFO就是那些由编译器在...
              
             - 
              
              
举例说明volatile:
volatile int i=10;
int j = i;
...
int k = i;
volatile 告诉编译器i是随时可能发生变化的,...
              
             - 
              
              
1、sizeof操作符
sizeof(类型说明符,数组名或表达式)
sizeof 变量名
作用:返回一个对象或类型所占的内存字节数
size是尺寸,of是…&...
              
             - 
              
              
一、PIC单片机C语言之PIC16F887(4MhZ晶振)
-----------------------------------------端口----------------...
              
             - 
              
              
下面描述的是阳历换算阴历的算法原理。
阳历,有很强的规律性。每年12个月,1、3、5、7、8、10、12月都为31天;2月份平年28天,能被4除尽的年份里为29天,但1900年为...
              
             - 
              
              
和机器字长及编译器有关系:
所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的):
1 sizeof(sho...
              
             - 
              
              
1.写在前面
数组表示的优势和弊端 
二叉树同样有两种存储方式,数组和链式存储,对于数组来说,我们利用二叉树的性质然后利用下标可以方便的找到一个节点的子...
              
             - 
              
              
1.
要求输入一个正整数,打印下述图形
输入:5
输出:
*
**
***
****
***** 
实现代码如下:
#include <stdi...
              
             - 
              
              
基本术语定义
1.系统栈(system stack)是一个内存区,位于进程地址空间的末端。
2.在将数据压栈时,栈是自顶向下增长的,该内存区用于函数的局部变量提供内存。它也支持...
              
             - 
              
              
volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生rel...
              
             - 
              
              
当用于sprintf() 的格式串已知且相对简单时, 你有时可以预测出缓冲区的大 小。
如果格式串中包含一个或两个%s, 你可以数出固定字符的个数再加上对插入 的字...
              
             - 
              
              
1 对sizeof 的理解:
例子1:
  void main()
{
   int a  = 2;
...
              
             - 
              
              
文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。  
一、概念   
对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数...