標(biāo)題: 關(guān)于這段c語言代碼是什么意思?主要是那個“.”不明白 [打印本頁]

作者: blossom99    時間: 2018-9-20 20:54
標(biāo)題: 關(guān)于這段c語言代碼是什么意思?主要是那個“.”不明白
static struct dmp_s dmp = {
    .tap_cb = NULL,
    .android_orient_cb = NULL,
    .orient = 0,
    .feature_mask = 0,
    .fifo_rate = 0,
    .packet_length = 0
};
這是在MPU6050官方庫里的一個函數(shù)。用keil c51編譯錯誤。誰能解釋一下前面的那個點是啥意思?這個函數(shù)是什么功能?


作者: 1695781464    時間: 2018-9-20 23:06
應(yīng)該是結(jié)構(gòu)體變量我也看不懂
作者: jvmnb    時間: 2018-9-20 23:56
這是定義了一個結(jié)構(gòu)體變量,里面帶點的內(nèi)容應(yīng)該是結(jié)構(gòu)體內(nèi)的變量
作者: 竹楊樹    時間: 2018-9-21 00:05
這是數(shù)據(jù)結(jié)構(gòu)體,dmp解算算法,平時用的話我們只要后面那個數(shù)值,前面.那些是縮略的。在算法中不能含有具體數(shù)值,但是NULL不是數(shù)值。主要功能是通過結(jié)構(gòu)體指針作為函數(shù)參數(shù)傳遞
作者: blossom99    時間: 2018-9-21 19:34
竹楊樹 發(fā)表于 2018-9-21 00:05
這是數(shù)據(jù)結(jié)構(gòu)體,dmp解算算法,平時用的話我們只要后面那個數(shù)值,前面.那些是縮略的。在算法中不能含有具體 ...

什么意思?不太理解……結(jié)構(gòu)體我知道,是幾個不同數(shù)據(jù)類型放在一起的“數(shù)組”,但是那個.是什么。烤幾g時出錯。null不是0嗎?




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