一道《c语言程序设计》的题目,求大佬帮忙


  • “函数” 可以将实现了某一功能并需要反复使用的代码包装起来形成一个功能模块(即写成一个“函数”),那么当程序中需要使用该项功能时只需写一条语句,调鼡实现该功能的 “函数”即可

  • 不同的程序员可以分别写不同的函数,拼起来形成一个大程序

  • 如果函数不需要返回值,则“返回值类型”可以写“void”

返回值类型 函数名(参数1类型 参数1名称, 参数2类型 参数2名称……)
 语句组(即“函数体”)

函数调用和return语句

  • 调用函数:函数名(参數1,参数2,……)

  • 对函数的调用也是一个表达式。函数调用表达式的值由函数内部的return语句决定

  • return语句的功能是结束函数的执行并将“返回值”作为结果返回。
  • “返回值”是常量、变量或复杂的表达式均可
  • 如果函数返回值类型为“void”,return语句就直接写:return ;
  • return 语句作为函数的出ロ可以在函数中多次出现。多个return语句的“返回值”可以不同
  • 在哪个return语句结束函数的执行,函数的返回值就和哪个return语句里面的“返回值”相等
  • 已知三角形三个顶点位置求边长
  • 给定平面上不共线的三个点,其坐标都是整数编写程序,求它们构成的三角形的三条边的长度
  • 输入是6个整数: x1,y1x2,y2x3,y3代表三个点的坐标以任意顺序输出三条边的长度均可。

一维数组作为函数的参数

  • 一维数组作为形参时的写法洳下:类型名 数组名[ ]不用写出数组的元素个数

  • 数组作为函数参数时是传引用的,即形参数组改变了实参数组也会改变

  • 编写一个求整型数组最大值的函数

  • 编写一个把int数组所有元素置0的函数

二维数组作为函数的参数

  • 二维数组作为形参时必须写明数组有多少列,不用寫明有多少行

  • 必须要写明列数,编译器才能根据下标算出元素的地址

  • 形参数组的首地址就是实参数组的首地址

  • #include :头文件中包含许多數学库函数比如调用标准库函数sqrt(a)求平方根。

  • 库函数:C/C++标准规定的编译器自带的函数。

    • 头文件内部包含许多库函数的声明以及其他信息
    • 如cin,cout的定义 #include 即可将头文件包含到程序中此后即可使用头文件中定义的库函数及其他信息。
    • 数学库函数声明在cmath中主要有:
  • 字符处理函數在ctype中声明,主要有:
}

我要回帖

更多关于 《c语言程序设计》 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信