A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


1)函数与变量一样必须先声明定义之后才能被引用,函数声明就相当于变量的声明;函数的的语句块就相当于变量的赋值;被调用函数在调用函数之前定义就相当于变量的声明初始化.
   这就是为什么如果被调用函数在调用函数之后定义就必须在调用函数之前或调用函数内调用 "被调用函数" 语句之前声明(包含头文件内的函数声明同理)
2)函数名不能与关键字重名且在同一层作用域内函数名和变量名也不能相同

  综上得出函数从属于变量,即函数就是一类特殊的变量
  • #include<stdio.h>
  • int main(){           //函数名属于变量名
  •     int main;         //在同一作用域内,变量名不可与函数名相同
  •     //int fCompareC;  //在main函数中可以定义一个名为main的变量
  •     void fCompareC();
  •     void cCompareF();
  •     void mul();
  •     mul();
  •     //cCompareF();
  •     //fCompareC();
  •     return 0;
  • }


1 个回复

倒序浏览
好流弊的样子
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马