黑马程序员技术交流社区
标题: 2014.10.30学习小结之函数声明 [打印本页]
作者: 736010695 时间: 2014-10-30 00:44
标题: 2014.10.30学习小结之函数声明
#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链接会报错,因为链接的时候会检查函数是否定义*/
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |