1)C忌讳肯定定位。常看见初学者要求运用_at_,这是一种错误,把C当作ASM看待了。在C中变量的定位是编译器的工作,初学者只需界说变量和变量的效果域,编译器就把一个固定地址给这个变量。怎样获得这个变量的地址?要用指针。比方unsigned char data x;后,x的地址便是&x, 你只需检查这个参数,就可以在程序中知道详细的地址了。所以俺一看见要运用肯定定位的人,第一印象便是:这大概是个初学者。
2)设置SP的问题。原因和1差不对,编译器在把一切变量和缓冲区赋予地址后,主动把最终一个字节开端的当地,作为SP的开端方位,所以初学者是不用要去理睬的。这表现C的优越性,许多工作C编译时分做了。
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/peixun/347542.html