声明的变量和定义的变量有什么不同之处?
解:声明的变量是指编译器描述其类型,但并没有为其分配任何空间。定义的变量是指在声明变量的同时给其分配了存储空间用来保存变量的值。即声明的变量只具有名称。没有指向任何存储单元,定义的变量只想了一个固定的存储单元。
声明的变量可以理解为有名无实。而定义的变量则有名又有实。
一个变量可以多次被声明,但只能被定义一次。因此一个项目中的多个源文件中只允许出现一次对某个变量的定义。
如何理解C语言中的头文件?
#include<stdio.h> -------------- 定义输入/输出函数
#include<stdlib> ---------------定义内存函数
#includ<string.h> ---------------字符串处理
#include<math.h> ---------------定义数学函数
#include<locale.h> --------------定义本地化函数
#include<type.h> --------------字符处理
#include<assert.h> -------------定义插入点
#include<error.h> -------------定义错误码
#include<float.h> -------------浮点数处理
#include<fstream.h> --------------文件输入/输出
#include<iomanip.h> --------------参数化输入/输出
#include<iostream.h> -------------数据流输入/输出
#include<strstrea,h> -------------基于数组的输入/输出
#include<time.h> -------------定义关于时间的函数