2万+  知识点  标题检索     全文检索
       函数的定义格式和说明
        在C语言中,函数的定义和说明是两个不同的概念。函数的定义是该函数的功能实现,而函数的说明是指明该函数的调用格式,包括函数的名字、函数的类型、函数的参数及参数的类型等。
        函数的一般定义格式如下:
        
        其中,"存储类型"包括static和extern两种,static是静态的或内部的,extern是外部的或全局的,函数名的命名要有其特定的含义。除此之外,要特别注意的是:若要求函数确实没有返回值,则一般应该加上无返回值的说明符void;函数的定义不能嵌套;说明语句必须被集中放在函数体语句的前面。
        函数说明有以下两种格式。
        (1)函数说明的简单格式为:
        
        (2)函数说明的原型格式为:
        
        原型说明括号内的类型声明是给程序员提示的。在编译时对其进行有效的类型检查。当函数调用时发现参数类型不相同,则产生编译错误。而简单说明时发现参数类型不同,不报错。可见,原型说明可增加安全性。
        下面通过一个实例来说明函数的定义和说明:
        
        通过上例,可以清楚地了解函数的定义和说明,但仍有以下几点规定需要考生掌握。
        (1)在定义函数时,函数名前没有任何数据类型说明,则调用之前可以不必说明。
        (2)在定义函数时,函数名前加了某种类型说明,并且调用在后,定义在前,则调用前可以不说明,当然也可以说明。
        (3)在定义函数时,函数名前加了某种类型说明,并且调用在前,定义在后,则调用前必须说明,否则将出现编译错误。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2019 All Rights Reserved 软考在线版权所有