c语言看不懂函数 C语言看不懂

c语言,函数没看懂

i的取值为1~n,总共进行n次循环,每次都在pp原来的基础上乘以m,而pp初值为1。所以这个函数的作用是取m的n次方的值,然后打印出来。而主函数需要求的是p(3,4),也就是3的4次方=81。

专注于为中小企业提供成都网站建设、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业江口免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

学习C语言学到函数不太懂怎么办

所谓,函数是指~能实现某些特定功能的一个方法.

同时也是防止某些语句的重复性,以免照成程序的体积变得庞大~

//函数 有返回值,也可以没有返回值(void 是没有返回值的意思),有参数,也可以没参数

// 但是 必须有一个函数名和一对圆括号组成比如 void abc();//这个函数就叫做 无返回值无参数函数

比如定义 函数 取大小函数

//以下是取大小的函数的作用

int max(int a,int b);//这是取大小返回值//这个函数就代表了以下内容

{

// 他内部是这样的

return a b ? b : a; //如果 a 小于 b 返回 b ,否则返回 a

}

调用函数时这样

void main()

{

int x = 5, y = 6;

printf("输出最大的数%d",max(x,y)); //输出结果就会是 最大的值, max(x,y) 就是调用取大小函数

}

如果不使用函数你可能这样写

void main()

{

int x = 5, y = 6;

printf("输出最大的数%d",x y ? x : y); //输出结果也是是 最大的值, 但是你感觉那个调用更省事呢~

}

~这个取大写函数很简单,可是有的函数可能会很庞大,调用函数就是在减少某些编码的重复性

多看看书就了解了

C语言里的函数学了不太理解啊 感觉学了没什么用啊!多余的!

孩子,学了素数判断算法了吧?

你分别写两个程序,填空。一个是

main()

{int n,i,j;

printf("输入一个数");

scanf("%d",n);

for(i=2;i=n;i++)

{

/*补充程序代码,输出n以内的所有素数*/

}

}

第二个结构是

int prime(int n)

{

/*判断n是不是素数,是返回1,否返回0*/

}

main()

{int n,i,j;

printf("输入一个数");

scanf("%d",n);

for(i=2;i=n;i++)

if(prime(i))

/*补充程序代码,输出i*/

}

}

函数的用途是封装,把一个独立的功能封装到一个独立的函数中以供调用

你应该深有体会,一段代码,只实现独立的单一的功能,写起来跟玩似的。但是,一旦需要讲几个功能糅合到一起实现,就各种别扭各种错误百出。

函数的用途,就是让你心无旁贷一心一意的实现这个独立的单一的功能


网页标题:c语言看不懂函数 C语言看不懂
分享URL:http://pwwzsj.com/article/hjijeg.html