c語言assert函數(shù) assert_param什么意思?
assert_param什么意思?assert_uparam是一個(gè)宏定義;在固件庫中,它的作用是檢測傳遞給函數(shù)的參數(shù)是否是有效參數(shù)。所謂有效參數(shù)是指滿足規(guī)定范圍的參數(shù)。例如,參數(shù)的值范圍只能是小于3的
assert_param什么意思?
assert_uparam是一個(gè)宏定義;在固件庫中,它的作用是檢測傳遞給函數(shù)的參數(shù)是否是有效參數(shù)。所謂有效參數(shù)是指滿足規(guī)定范圍的參數(shù)。例如,參數(shù)的值范圍只能是小于3的正整數(shù)。如果給定的參數(shù)大于3,那么assertParam()可以在運(yùn)行的程序調(diào)用此函數(shù)時(shí)報(bào)告錯(cuò)誤,這樣程序員就可以及時(shí)找到錯(cuò)誤,而不必等待運(yùn)行結(jié)果的錯(cuò)誤。
C語言問題,stm32重的一句話,assert_param(IS_FLASH_LATENCY(FLASH_Latency))?
A()和B()是函數(shù)。C是一個(gè)變量。先打B(c),再打a()