C語言的常規初始化方法,我就很少說了,今天分享一下我以前看到的一種能夠爲指定位置賦值的方法。ide
int arr[10] = {0,1,2,3}; // 這種你們都很常見把it
可是這種呢class
int arr[10] = {[1]=1, [3]=3, [2]=2}; // 位置能夠隨意指定date
這樣就至關於a[1] = 1, a[2] = 2, a[3] = 3方法
在此mark一下分享
相似的還有結構體的初始化語言
struct date {di
int day,view
int month,vi
int year};
struct date aDate = {.day=1, .year=2000, .month=1}; // 注意順序