c语言程序由哪三部分组成?

c语言程序由哪三部分组成?,第1张

c语言程序由头文件、main函数、子函数和结构体组成的。

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)的一类。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12049618.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存