首页 > 其他 > 详细

linux环境下C编程(八)

时间:2014-02-09 21:27:59      阅读:396      评论:0      收藏:0      [点我收藏+]
程序中可以对语句进行分组 
分组是可以多个层次上进行的
最低层次的分组结果叫做函数


一个函数包含多条语句
所有C语言程序都是由函数构成的
每个函数都有一个名字使用名字区分不同函数
每次C语言中必须包含一个主函数
函数之间会互相协作 他们的协作关系是随时间变化 两个函数之间的一次协作关系叫函数调用


任何一次函数调用是在两个函数之间发生的
发起调用过程的函数叫调用函数,另一个函数叫做被调函数
绝大多数函数调用伴随着数据传递
数据传递有两个相反方向 分别采用一组变量实现
正常情况下任何一个函数内部的变量不可以被其他函数使用
任何函数调用过程只能从被调函数传一个函数到调用用函数中去
被调函数使用一个叫返回值的变量完成这个方向的数据传递
任何函数最多有一个返回值
只有函数执行到最后一刻才可以使用返回值变量
函数只能对返回值进行赋值操作
对返回值的赋值需要return关键字实现
只有调用函数才能从被调函数中获得返回值
所有函数必须把返回值变量的类型告诉计算机
如果没写返回值类型默认为整数类型


用void作为返回值类型表示不使用返回值
如果没有使用return 对返回值变量赋值 则返回值里的内容不确定


return 语句立刻结束函数执行
exit标准函数立刻结束整个程序执行 需要包含stdlib.h


函数提供一组变量用来表示从调用函数传递数据到被调函数 这个变量叫形参
每个形式参数代表函数执行过程中函数提供的一个数字 
函数调用语句中小括号内部的数字叫实际参数 用来对形式参数进行赋值


练习:
1、在屏幕上打印如下内容
1 X 9 = 9
2 X 8 = 16
。。。。
每行使用一个函数打印
2、编写一个函数判断 某个给定的整数是否是素数
3、编写函数计算一个矩形的面积

linux环境下C编程(八)

原文:http://blog.csdn.net/ctxbloger/article/details/19013629

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!