C51的一些误区和注意事项(ZT)
1)C忌讳绝对定位。 常看见初学者要求使用_at_,这是一种谬误,把C当作ASM看待了。在C中变量
的定位是编译器的事情,初学者只要定义变量和变量的作 用域,编译器就把一个固定地址给这个
变量。怎么取得这个变量的地址?要用指针。比如unsigned char data x;后,x的地址就是
&x, 你只要查看这个参数,就可以在程序中知道具体的地址了。所以俺一看见要使用绝对定位的
人,第一印象就是:这大概是个初学者。
2)设置SP的问题。 原因和1差不对,编译器在把所有变量和缓冲区赋予地址后,自动把最后一
个字节开始的地方,作为SP的开始位置,所以初学者是 [阅读全文] [PDF]
1 共1条 分1页
- 配置MySQL和卸载MySQL例子操作
- 对MySQL配置参数 my.ini/my.cnf的详细解析
- 影响MySQL性能的 5大配置参数
- MySQL的23个需要注意的地方
- MySQL数据库远程连接开启思路方法
- mysql执行时间为负数的原因分析
- 用SQL语句解决mysql导入大数据文件的问题
- MySQL错误 Specified key was too long max key length is 1000 bytes 的解决办法
- Linux mysql命令安装允许远程连接的安装设置思路方法
- mysql免安装制作使用介绍说明
- MySQL性能优化 出题业务SQL优化
- mysql免安装版的实际配置思路方法
- linux下mysql自动备份脚本代码
- MySQL 性能优化的最佳20多条经验分享
- 使用python的列表解析以及函数式计算来简化代码
- freebsd 7.2 内核优化提高负载
- 定制 MediaWiki:创建及安装扩展
- PHP开发者的BlazeDS和JMS指南 第 2部分
- PHP开发者的BlazeDS和JMS指南 第一部分
- Photoshop打造壮丽震撼的3D文字
