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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 736010695 中级黑马   /  2014-10-30 00:44  /  546 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#include <stdio.h>

void print_line();//声明:这个函数名是后面定义好的函数
void print_line();
void print_line();//声明是可以重复写的

int main()
{
    void print_line();//函数声明的位置可以随便写
    print_line();
    return 0;
}

/*默认情况下定义的函数写在主函数的后面是会报错的,但是把函数名后面加分号写在
主函数前面作下声明就可以*/
void print_line()
{
    printf("我要考上黑马!!!\n");
}
/*1、默认情况下不允许函数的名称一样
2、函数不可嵌套
3、函数名不可以重复定义,但是声明可以重复写
4、如果有函数的声明没有函数的定义:
>1编译器通过,因为编译器只会检测语法是否错误并不会检测是否有定义函数
>2链接会报错,因为链接的时候会检查函数是否定义*/

评分

参与人数 1技术分 +1 收起 理由
星河鹭起 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马