1、头文件:头文件包含程序中要调用的库函数,程序中调用了某个库函数,程序开始时必须写上“#include或#include“头文件名”。
2、main函数:程序的主体部分,实现算法的主干。
3、子函数:main函数中用到的方法,为避免main函数过长引起错误,会把算法的某个过程摘出来用子函数实现。子函数在main函数中调用,在main函数外定义。
4、结构体:可有可无,是一种特殊的数据类型,由编程者根据需要定义。
C语言程序设计中,为防止头文件在同一编译单元被重复引用,常引入#ifndef宏来进行保护,如:头文件my_head.h
#ifndef _MY_HEAD_H_ //如果没有定义宏_MY_HEAD_H_#define _MY_HEAD_H_ //则,定义该宏名
//以下是被保护的代码区
//进行相应的全局变量和结构体类型定义
typedef struct stu {
int a
int b
} STU
#endif //宏判断结束
这样,当整个代码中,多次引用这个my_head.h时,只有一次是生效的,系统编译时,如果检查宏_MY_HEAD_H_ 已经定义,就不会再进入被保护的代码区了。
PS: 宏名,一般是与头文件名相同,只是把字母全大写,前后加上下划线(_)
需要C语言或JAVA类、函数的头文件。根据微软官方资料显示,struct是C语言或JAVA类、函数的头文件,被大量使用。
结构体(struct)指的是一种数据结构,是C语言中聚合数据类型(aggregatedatatype)的一类。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)