久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 關于C51單片機編程中地址覆蓋的請教 [打印本頁]

作者: 七夕寶寶    時間: 2019-9-9 22:51
標題: 關于C51單片機編程中地址覆蓋的請教
我一一段代碼如下

unsigned char *p;  //聲明一個指針變量
p="123";    //賦值123給這個指針上,假定地址為0x09CE,此時0x09CE被賦值了0x31,0x09CF為0x32
*p='9';      //我想把 0x09CE覆蓋為0x39
此時查看0x09CE還是0x31,并沒有被覆蓋,這是怎么回事。如果這種方式是錯的我應該怎么覆蓋這個地址上的值。謝謝


作者: swzh    時間: 2019-9-10 07:56

*p='9';  改為*p=39;0x09CE被覆蓋為0x39了
作者: xuyaqi    時間: 2019-9-10 08:32
既然用c語言就不要糾結具體物理地址,如果對物理地址很在乎就用匯編好了,典型由匯編初轉c者心態。。
作者: 七夕寶寶    時間: 2019-9-10 09:27
swzh 發表于 2019-9-10 07:56
*p='9';  改為*p=39;0x09CE被覆蓋為0x39了

試過了用*p=0x39也是不行的
作者: 七夕寶寶    時間: 2019-9-10 09:33
xuyaqi 發表于 2019-9-10 08:32
既然用c語言就不要糾結具體物理地址,如果對物理地址很在乎就用匯編好了,典型由匯編初轉c者心態。。

剛開始學C51,是因為使用system.h的strcat函數拼接字符串,發現不能拼接。看了strcat實現方式

char* Strcat(char *dst, const char *src)
{
        assert(dst != NULL && src != NULL);
        char *temp = dst;
        while (*temp != '\0')
                temp++;
        while ((*temp++ = *src++) != '\0');

        return dst;
}

發現*temp++ = *src++這個執行了但并沒有真正的把*src賦值給*temp。所以才有的這個疑問。
作者: yzwzfyz    時間: 2019-9-10 11:51
0x09CE是RAM地址還是程序地址呢?
作者: yutian_51hei    時間: 2019-9-10 13:09
unsigned char *p;  //聲明一個指針變量
p="123";    //這句改的是p指向的地址
*p='9';      //這句改的是p所指地址的數據
兩句作用是不一樣的,p前的*號很重要
作者: 七夕寶寶    時間: 2019-9-10 14:17
yzwzfyz 發表于 2019-9-10 11:51
0x09CE是RAM地址還是程序地址呢?

RAM地址
作者: 七夕寶寶    時間: 2019-9-10 14:18
yutian_51hei 發表于 2019-9-10 13:09
unsigned char *p;  //聲明一個指針變量
p="123";    //這句改的是p指向的地址
*p='9';      //這句改的 ...

你好,我想實現先對地址賦一個值然后再用另一個值覆蓋的話應該怎么寫呢?
作者: trulydream    時間: 2019-9-10 17:04
此時p指向的是只讀數據吧




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品日韩在线观看一区二区 | 久久久久网站 | 国产精品免费高清 | 欧美高清免费 | 欧美一区免费 | www.奇米| 在线成人av | 欧美日韩在线视频一区二区 | 中文字幕人成乱码在线观看 | 欧美黄色小视频 | 久久99深爱久久99精品 | 岛国av一区二区 | 最新中文字幕在线 | 日韩欧美在线视频一区 | 91亚洲免费 | 欧美成人a | 四虎永久在线精品免费一区二 | 日韩午夜精品 | 中文字幕国产视频 | 超碰97免费| 最新中文字幕久久 | 色婷婷综合网站 | 国产一级视频在线观看 | 免费观看一级特黄欧美大片 | 欧美精品网站 | 色爱区综合 | 久久成人人人人精品欧 | а_天堂中文最新版地址 | 日本色综合 | 亚洲综合一区二区三区 | 男人天堂网址 | 国产日韩一区二区 | 国产精品美女久久久久久不卡 | 日韩av最新网址 | 亚洲精品在线视频 | 日日干日日操 | 欧美一区二区三区视频在线播放 | 一区二区三区四区在线视频 | 国产综合视频 | 日本二区| 成人网在线 |