我本仁慈,奈何苍天不许
发布时间:2013-10-23 23:23:24
简介用户在编写程序时都要定义一个main()函数作为程序运行的入口。程序开始执行时就从这个函数开始。当这个函数返回时就表明程序运行结束了。可是用户编写的程序要能正确运行远不是这么简单。比如,我们不禁要问main()是由谁调用的呢?当从main()返回后又运行到哪里去了呢?C++程序中定义的全局对象是如何构造的呢?.........【阅读全文】
发布时间:2013-10-23 23:22:34
嵌入式C语言程序的运行 我们做C语言中这么多年,都知道这样一句话,C语言代码形成可执行程序,需要经过编译->汇编->链接三个阶段。背都背熟了,但是到底啥意思,每一步都会产生一些什么东西,很多人都不是太了解。今天就详细的来说说这个问题: 先看下图,在这个图中,.........【阅读全文】
发布时间:2013-10-23 23:19:40
就刚接触单片机驱动液晶屏的同志们所碰到的问题,现在做一总结 一、 无任何显示 A:硬件问题 1:这种情况是新手最常碰到的问题,碰到这种情况首先对应硬件pdf文档,确定你的接线没有任何问 题,如果是51单片机,用P0口一.........【阅读全文】
发布时间:2013-10-23 23:17:56
Sizeof与Strlen的区别1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。sizeof还可以用函数.........【阅读全文】
发布时间:2013-10-23 23:17:15
C中的volatile用法volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: volatile int.........【阅读全文】