函数和编译预处理

函数与编译预处理

  概述

·函数是程序代码的一个自包含单元,用于完成某一特定的任务。

·C++是由函数构成的,函数是C++的基本模块。

·有的函数完成某一操作;有的函数计算出一个值。通常,一个函数即能完成某一特定操作, 

 又能计算数值。

 

为什么要使用函数?

1、避免重复的编程。

2、使程序更加模块化,便于阅读、修改。

所编写的函数应尽量少与主调函数发生联系,这样便于移植。

 

说明:

1、一个源程序文件由一个或多个函数组成,编译程序以文件而不是以函数为单位进行编译的。

2、一个程序可以由多个源文件组成,可以分别编译,统一执行。

3、一个程序必须有且只有一个main( )函数,C++从main( )函数开始执行。

4、C++语言中,所有函数都是平行独立的,无主次、相互包含之分。函数可以嵌套调用,不可嵌套定义。

5、从使用角度来说,分标准函数和用户自定义函数;从形式来说,分无参函数和有参函数。

 

库函数是C++编译系统已预定义的函数,用户根据需要可以直接使用这类函数。库函数也称为标准函数。

为了方便用户进行程序设计,C++把一些常用数学计算函数(如sqrt()、exp()等)、字符串处理函数、标准输入输出函数等,都作为库函数提供给用户,用户可以直接使用系统提供的库函数。

库函数有很多个,当用户使用任一库函数时,在程序中必须包含相应的头文件。 如 #include<iostream.h>等。

用户在设计程序时,可以将完成某一相对独立功能的程序定义为一个函数。用户在程序中,根据应用的需要,由用户自己定义函数,这类函数称为用户自定义的函数。

根据定义函数或调用时是否要给出参数,又可将函数分为:无参函数和有参函数。

 

函数定义的一般形式

一、无参函数

主调函数并不将数据传给被调函数。

无参函数主要用于完成某一操作。

 

输出: * * * * * * * * * * *

        How do you do!

       * * * * * * * * * * *  

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值