# c programming **Repository Path**: changxia/c-programming ## Basic Information - **Project Name**: c programming - **Description**: No description available - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-03-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # c programming # 1.7 函数 ``` #include int power(int m, int n); /* test power function*/ main() { int i; for (i=0, i< 10; ++i) printf("%d %d %d\n", i, power(2,i), power(-3, i)); return 0; } /*power: raise base to n-th power; n>= 0*/ int power(int base, int n) { int i, p; p = 1; for (i=1; i<=n; ++i) p = p*base; return p; } ``` 函数定义的一般形式为: 返回值类型 函数名(0个或多个参数声明) { 声明部分 语句序列 }