函数的声明和定义的区别; 结构体的说明和定义的区别
来源:互联网 发布:淘宝店注册步骤 编辑:程序博客网 时间:2024/06/07 09:30
简单地说下函数以及结构体的声明(说明)和其定义的区别,避免混淆。
函数的声明和定义的区别:
函数声明:
返回类型 函数名(参数类型1 参数名1,·····,参数类型n 参数名n);
如:int fun(int a, int b);
void display();
函数定义:
返回类型 函数名(参数类型1 参数名1,·····,参数类型n 参数名n)
{
函数体······
}
如:int fun(int a,int b) { int c; if(a > b) c = a - b; return c; } 在C语言程序中,如果main()函数在前,必须在mian()中写函数声明;如果函数在main()前面,可以不在main()中写函数声明。 结构体的说明和定义的区别: 结构体的说明: struct 结构体名 { 类型 变量名; 类型 变量名; ... }; 如:struct string { char name[8]; int age; char sex[2]; }; 结构体的定义: struct 结构体名 结构体变量; 如:struct string person; 当然对于结构体来说可以直接说明并且定义: 如: struct string { char name[8]; int age; char sex[2]; }person;
原创文章,欢迎转载,转载请注明:blog.csdn.net/jjzhoujun2010
作者:Dream V Fly
- 函数的声明和定义的区别; 结构体的说明和定义的区别
- 定义和声明的区别
- 声明和定义的区别
- 声明和定义的区别
- 声明和定义的区别
- 声明和定义的区别
- 定义和声明的区别
- 声明和定义的区别
- 定义和声明的区别
- 声明和定义的区别
- 声明和定义的区别
- 声明和定义的区别
- 定义和声明的区别
- 定义和声明的区别
- 声明和定义的区别
- 声明和定义的区别
- 定义和声明的区别
- 定义和声明的区别
- Ubuntu关机重启命令简介
- 从L2层抓包的两个问题
- ASP.NET 路径问题
- Android中gravity与layout_gravity的区别
- 设计模式之抽象工厂模式(AbstactFactory ) 创建型模式
- 函数的声明和定义的区别; 结构体的说明和定义的区别
- Android之PreferenceActivity
- linux系统中常见服务
- Threadlocal理解
- User Agent历史(转帖)
- 创建仓库的最简单方式是在命令行使用cvs init命令
- I2S和PCM
- Apache Digester
- 20110610-系统无密码,远程桌面无法登陆的问题