1、概念原理函数
变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。spa
变量声明:用于向程序代表变量的类型和名字。blog
定义也是声明-----定义也是声明:当定义变量时咱们声明了它的类型和名字。索引
[注意] 内存
变量在使用前就要被定义;文档
在一个程序中,变量只能定义一次,却能够声明屡次。编译器
定义分配存储空间,而声明不会。编译
辨别:class
一、声明:告诉编译器变量的类型 在哪里 或者 函数的特征(返回值 参数类型 个数)变量
/********************************* 包含头文件 *********************************/
/*************************** 宏定义(define) ***********************************/
/********************* 类型声明定义(typede) ***********************************/
/****************************** 全局变量声明 **********************************/
/****************************** 全局函数声明 **********************************/
这些都是广义上的声明,只是起旁白者,索引的做用,可屡次进行声明,通常放在.h文件中
二、定义:告诉编译器 创建变量和函数,运行是在内存中分配相应的存储空间
/********************************* 包含头文件 *********************************//****************** 全局变量定义(外部引入g_) ********************************//************************** 文档变量定义(s_) ********************************//**************************** 文档函数声明(s_) ********************************//**************************** 文档函数实现(s_) ********************************//******************************** 全局函数实现 ********************************//******************************** 函数描述 **************************************函 数 名: ddd*功 能: *参 数: *返 回 值: *创 建 者: jinb*建立日期: 2019-04-01*修 改: ********************************************************************************/