#include <stdio.h>// 函數(shù)的默認(rèn)參數(shù):當(dāng)函數(shù)調(diào)用沒有提供該參數(shù)的值,會使用默認(rèn)的值int mul(int a, int b = 10)
{return a * b;
}// 如果給函數(shù)一個參數(shù)賦了一個默認(rèn)的值,那么這個參數(shù)后面的所有參數(shù)都必須要有默認(rèn)值int mul2(int a, int b = 5, int c = 6)
{return a*b*c;
}struct A
{unsignedint a:10;unsignedint b:10;unsignedint :10; //無名位域 占著 10 bit 空間 但是不用unsignedint c:2;
};// 如果一個函數(shù)的參數(shù)只有類型,沒有變量名,把這個參數(shù)叫做占位參數(shù)// 函數(shù)的占位參數(shù)可以和默認(rèn)參數(shù)一起使用int mul3(int a, int b, int=0)
{return a * b;
}int main8_2()
{mul3(1,2,3);mul3(1,2);return0;
}int main8_1()
{printf ("a * b = %d\n", mul(10));printf ("a * b = %d\n", mul(10, 20));printf ("a * b = %d\n", mul2(10, 20, 30));printf ("a * b = %d\n", mul2(10, 30));printf ("a * b = %d\n", mul2(10));return0;
}