欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機程序有不懂的地方請教一下大家 [打印本頁]

作者: 天水    時間: 2020-5-11 14:33
標題: 單片機程序有不懂的地方請教一下大家
int GPS_RMC_Parse(char *line,GPS_INFO *GPS)
{
    char *buf = line;
}
//char *buf = line;這一句表達的含義是什么//



作者: mamba啊    時間: 2020-5-11 14:33
buf,line是地址,*buf是取地址里的內容
char *buf = line;就是將line的地址給buf,然后取line里的內容給buf。
作者: 神秘人lm    時間: 2020-5-11 15:26
就是line的值給buf,然后轉換成char類型
作者: 飲酒作樂    時間: 2020-5-11 15:28
將line數組的值賦值給數組buf
作者: SummeR.SM    時間: 2020-5-11 15:30
前面的char*是將后面的buf強制轉換成char類型的意思這一句的話可以理解成line的值賦予給buf,然后強制轉換為char的類型
作者: 107056    時間: 2020-5-11 15:35
將GPS獲取到的line的信息存到定義為字符型的buf存儲里
作者: yyqygdx    時間: 2020-5-11 15:42
把參數中line的信息寫入到字符串中。看樣子就是讀取GPS信息到buf中進行處理
作者: Shang_    時間: 2020-5-11 15:47
形參是char * 類型的變量。
char *buf = line;是將函數參數line 賦予變量buf。

作者: csmyldl    時間: 2020-5-11 15:56
line是地址,*buf是指針,意思是把地址line賦值給*buf指針
作者: 軒轅prince    時間: 2020-5-11 16:06
好像是一個緩存,你是不懂指針怎么用,還是咋地
作者: MY黃土高坡    時間: 2020-5-11 16:08
定義了一個指針字符buf,并且把line地址的數據傳給buf

相當于
char *buf;
buf = line;
作者: man1234567    時間: 2020-5-11 16:43
感覺 char *buf = line;這一句表達的含義是將 *line  內容定義并賦值給 *buf
作者: adject    時間: 2020-5-12 00:48
指針傳遞,也是地址傳遞,line 指向的地址 給buf, char *buf 是指向char類型數據的指針
作者: ehengio    時間: 2020-5-13 14:39
定義一個buf指針,并賦值為line
作者: 小魚仔1111    時間: 2020-5-14 10:25
個人理解:表面上類似int  line=1;int buf=line;所以buf與line是同類型變量,且buf=line=1;
作者: 小魚仔1111    時間: 2020-5-14 10:30
個人理解 實際上:char *buf;是指定義了一個char類型的指針,而指針要指向地址,char *line也是一個char類型的指針。char*buf=line則指的是buf指向的地址與line指向的地址相同。所以line可以做的操作buf也可以做(例buf[0]與line[0]的值是相等的)
作者: boboxuexi    時間: 2020-5-14 14:02

相當于char *buf;,buf = line;
作者: hangsy    時間: 2020-5-14 15:07
在你調用 GPS_RMC_Parse(char *line,GPS_INFO *GPS)這個函數的時候會在()輸入兩個值,第一個值賦給line,第二個值賦給GPS,char *buf = line就是定義了一個char型的指針,這個指針名為buf,之后吧line的值賦值為buf
作者: 電控2001    時間: 2020-5-14 16:13
就是line的值賦予給buf,最后再轉換成char類型號
作者: 染落莫a    時間: 2020-5-14 18:06
這句相當于:
char *buf;
buf=line;
buf和line都是指針變量,將line的內容賦值給指針變量buf。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1