2013-07-07 C_Language
来源:互联网 发布:简单的化工制图软件 编辑:程序博客网 时间:2024/05/16 23:44
数
函数的声明:函数的定义和声明不是一回事,
定义是指对函数功能的确立,包括指定函数名,函数值类型,形参类型,函数体等,他是一个完整、独立的函数单位。
声明的作用则是把函数的名字,函数类型以及形参类型每个书和顺序通知变异系统,以便在调用该函数时系统 按此进行对照检查(例如函数名是否正确 ,实参和形参的类型和个数是否一致)
函数声明的一般格式 类型说明符 函数名([形参表])
int maxValue(int num1,int num2);
void change(char *a,char *b);
函数的定义 类型说明符 函数名([形参列表])
{
声明部分
语句
}
void hello()
{
.......
}
数组
一维数组
定义:类型说明符 数组名 [常量表达式]
初始化:类型说明符 数组名[常量表达式]={值,值,值.....};
二维数组
定义:类型说明符 数组名 [常量表达式1] [常量表达式2]
结构体
使用结构体的流程
(1)先定义结构体
(2)定义结构体变量
(3)使用结构体
定义结构体:
struct 结构体名
{
成员列表
};
定义结构体变量
struct stu
{
int num;
char name[20];
char sex;
};
struct stu boy1,boy2;//声明两个stu类型的结构体变量boy1,boy2
或者
#define STU struct stu
STU
{
int name;
char name[20];
char sex;
};
STU boy1,boy2; //声明两个STU类型的结构体变量boy1,boy2
或者
struct stu
{
int name;
char name[20];
char sex;
}boy1,boy2;//声明两个stu类型的结构体变量boy1,boy2 在定义结构体类型的同事说明结构体变量
或者
或者
struct
{
int name;
char name[20];
char sex;
}boy1,boy2;//声明两个stu类型的结构体变量boy1,boy2 与第二种方法相别,该中方法省去了结构体名,而直接给出了结构体变量
结构体变量的初始化
和其它类型变量一样,对结构体变量可以在定义是进行初始化赋值
struct stu
{
int name;
char name[20];
char sex;
}boy1,boy2={102,"张三","男"};
函数的声明:函数的定义和声明不是一回事,
定义是指对函数功能的确立,包括指定函数名,函数值类型,形参类型,函数体等,他是一个完整、独立的函数单位。
声明的作用则是把函数的名字,函数类型以及形参类型每个书和顺序通知变异系统,以便在调用该函数时系统 按此进行对照检查(例如函数名是否正确 ,实参和形参的类型和个数是否一致)
函数声明的一般格式 类型说明符 函数名([形参表])
int maxValue(int num1,int num2);
void change(char *a,char *b);
函数的定义 类型说明符 函数名([形参列表])
{
声明部分
语句
}
void hello()
{
.......
}
数组
一维数组
定义:类型说明符 数组名 [常量表达式]
初始化:类型说明符 数组名[常量表达式]={值,值,值.....};
二维数组
定义:类型说明符 数组名 [常量表达式1] [常量表达式2]
结构体
使用结构体的流程
(1)先定义结构体
(2)定义结构体变量
(3)使用结构体
定义结构体:
struct 结构体名
{
成员列表
};
定义结构体变量
struct stu
{
int num;
char name[20];
char sex;
};
struct stu boy1,boy2;//声明两个stu类型的结构体变量boy1,boy2
或者
#define STU struct stu
STU
{
int name;
char name[20];
char sex;
};
STU boy1,boy2; //声明两个STU类型的结构体变量boy1,boy2
或者
struct stu
{
int name;
char name[20];
char sex;
}boy1,boy2;//声明两个stu类型的结构体变量boy1,boy2 在定义结构体类型的同事说明结构体变量
或者
或者
struct
{
int name;
char name[20];
char sex;
}boy1,boy2;//声明两个stu类型的结构体变量boy1,boy2 与第二种方法相别,该中方法省去了结构体名,而直接给出了结构体变量
结构体变量的初始化
和其它类型变量一样,对结构体变量可以在定义是进行初始化赋值
struct stu
{
int name;
char name[20];
char sex;
}boy1,boy2={102,"张三","男"};
- 2013-07-07 C_Language
- 2013-07-08 C_Language
- 2013-07-13 C_Language 指针
- 2013-07-07
- 2013-03-07
- 2013-04-07
- 05-07-2013
- 2013-07-03
- 2013-07-11
- 2013-07-17
- 2013/07/19
- 2013-07-24(周三)
- 2013-07-15 C_Exam
- 2013-07-01 OC
- 2013-07-25(周四)
- 2013-07-31(周三)
- 【笔记】2013-07
- SqlTest(2013-07-10)
- 关于懒加载的错误
- 2013-07-08 OC内存管理
- c语言编程规范
- 数据工程师必掌握的算法:蓄水池算法发布时间
- 动态调整UITableViewCell高度的实现方法
- 2013-07-07 C_Language
- win7系统下远程桌面控制Redhat服务器
- PHP上传文件
- c 和 c++ 中的 函数void形参和空形参的区别
- UVA 820 Internet Bandwidth 最大流入门
- 2013-07-03 方法和单例
- 数据挖掘中所需的概率论与数理统计知识、上
- 解决MyEclipse序列码过期问题
- Windows 7下用XManager远程控制ubuntu