possible loss of data 是什么意思?
- UID
- 145886
- 性别
- 男
|
possible loss of data 是什么意思?
void SCI1_write(int *point, int num) { int *p=point; int i=0; //p=point; SCI1C2_TE=1; while(i<num) { while(!SCI1S1_TDRE); /* ensure Tx data buffer empty */ SCI1D =*p++; /* load data to data register */ i++; while(!SCI1S1_TC); /* wait for Tx complete */ } }
为什么我在使用codewarrior进行编译的时候. 这句SCI1D =*p++; /提示 possible loss of data? 它影响程序的运行吗? 谢谢
[此贴子已经被作者于2006-8-12 10:52:59编辑过] |
|
|
|
|
|
- UID
- 113635
- 性别
- 男
|
*p是一个整形变量,占两个字节,SCI1D应该是单字节的变量吧。如此赋值,肯定会丢失一个字节 |
|
|
|
|
|
- UID
- 145886
- 性别
- 男
|
|
|
|
|
|