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

標題: 關(guān)于C語言數(shù)組賦值 宏定義 [打印本頁]

作者: himanzj    時間: 2021-12-15 17:34
標題: 關(guān)于C語言數(shù)組賦值 宏定義
數(shù)組和結(jié)構(gòu)在初始化時可以直接賦值,之后就得一個一個單獨進行賦值,很麻煩,
下面的宏定義能簡單化,如:

char pp[4];
Fill4Ar(pp, 1,2,3,4);

#define FillAr2(ar,a,b) ar[0]= a; \
                     ar[1] = b
        
#define FillAr3(ar,a,b,c) ar[0]= a; \
                     ar[1] = b; \
                     ar[2]= c                                                                                 
               
#define FillAr4(ar,a,b,c,d) ar[0]= a; \
                     ar[1] = b; \
                     ar[2]= c; \
                     ar[3]= d
                                                                                 
#define FillAr5(ar,a,b,c,d,e) ar[0]= a; \
                     ar[1] = b; \
                     ar[2]= c; \
                     ar[3]= d; \
                                                                                 ar[4]= e

#define FillAr6(ar,a,b,c,d,e,f) ar[0]= a; \
                     ar[1] = b; \
                     ar[2]= c; \
                     ar[3]= d; \
                                                                                 ar[4]= e; \
                                                                                 ar[5]= f


作者: 人工置頂員    時間: 2021-12-16 22:38
頂一下
作者: xunger0w0    時間: 2021-12-22 20:12
挺好,在C++里可以用構(gòu)造函數(shù)實現(xiàn)




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