1、對于計算機只有0和非0兩種狀態(tài),只要不是0不管是多少都是非0,即邏輯1
2、數(shù)組初始化可以不填充,比如int? arr [4];但需要在后面使用時賦值。也可以int arr[4]={};相當于默認填充0。
補充:數(shù)組不能給數(shù)組賦值。
數(shù)組初始化的時候可以使用初始化列表,而賦值不能使用初始化列表,只能給單個元素賦值。
或者使用內(nèi)存復制memcpy函數(shù)(arr2,arr1,sizeof(arr1)),需要包含memory.h
3、移動類型轉(zhuǎn)換(向上兼容)和強制類型轉(zhuǎn)換;
4、break(直接跳出循環(huán))和continue(停止本次循環(huán),開啟新一輪循環(huán));
5、switch的每個case是互斥的關(guān)系,邏輯上相當于if-else if,而if-if是并列關(guān)系。用互斥的邏輯可以提高代碼執(zhí)行效率。
6、crc校驗和解析。
7、中斷可以打斷循環(huán)。
8、同一個函數(shù)調(diào)用多次,并且離得很近可能會引發(fā)執(zhí)行錯誤的問題。