第八章 8.1 概述 说明: 以前的C版本的函数声明方式不是采用函数原型,而只声明函数名和函数类型。 例如:float add( ); 不包括参数类型和参数个数。系统不检查参数类型和参数个数。新版本也兼容这种用法,但不提倡这种用法,因为它未对函数调用的合法性进行全面的检查。 (2) 如果被调用函数的定义出现在主调函数之前,可以不必加以声明。因为编译系统已经先知道了已定义函数的有关情况,会根据函数首部提供的信息对函数的调用作正确性检查。 (3) 如果已在文件的开头(在所有函数之前),已对本文件中所调用的函数进行了声明,则在各函数中不必对其所调用的函数再作声明。 char letter(char, char); /*以下3行在所有函数之前,且在函数外部*/ float f(float, float); int i(float, float); void main() /*在main函数中要调用letter、f和i函数*/ {…} /*不必对它要调用的这3个函数进行声明*/ /*下面定义被main函数调用的3个函数*/ char letter(char c1,char c2) /*定义letter函数*/ {…} float f(float x,float y)
您可能关注的文档
最近下载
- 专题7.36 平行线背景下角度旋转问题(培优篇)(专项练习)-2021-2022学年七年级数学下册基础知识专项讲练(苏科版).pdf VIP
- 《高效能人士的七个习惯》(1).pdf VIP
- 高频精选:中国东方电气校招面试题及答案.doc VIP
- 安徽省部分重点学校2026届高三4月适应性检测语文试题及参考答案.docx VIP
- 喵喵老师制作 电子百拼的黑白创新电路图.docx VIP
- 学习《中国共产党巡视工作条例》PPT课件.pptx VIP
- 《中国共产党巡视工作条例》解读PPT加强巡视整改和成果运用课件.pptx VIP
- 《中医英语听说教程》PDF 9.pdf VIP
- WORD版本刻度尺-A4纸打印可用.docx VIP
- 全国内地西藏班(校)2024-2025学年七年级下学期期末考试语文试卷(含答案).docx VIP
原创力文档

文档评论(0)