《c程序设计语言》读书笔记

来源:互联网 发布:伤感网络歌手 编辑:程序博客网 时间:2024/05/21 08:49
#include <stdio.h>#define Num 20int power(int base,int n){    int p = 1;    int i;    for(i = 0;i < n;i++)        p = p*base;    return p;}int main(){    int base = 2,n = Num;    int i;    for(i = 0;i < n;i++)        printf("%2d  %-6d\n",i,power(base,i));    return 0;}


闲的蛋疼,幂函数。


#include <stdio.h>#define Num 20int power(int a,int b);int main(){    int base = 2,n = Num;    int i;    for(i = 0;i < n;i++)        printf("%2d  %-6d\n",i,power(base,i));    return 0;}int power(int base,int n){    int p = 1;    for(p = 1;n > 0;n--)        p = p*base;    return p;}
两点:子函数原型和声明的形参可以不一样;注意子函数 power,形参n 直接作为循环中变量,无需再引入 i。

0 0
原创粉丝点击