1.头文件(head.h):

//用于存放函数的声明
//主要作用是被其他文件引用:#include"head.h"#define _CRT_SECURE_NO_WARNINGS  //若此处不定义,若引用该(head.h)的cpp文件中要用该定义,则其需要define
#include<stdio.h>                //若此处不引用该头文件,则引用该(head.h)的cpp文件中要自己写引用void temp1();
void temp2();

2.头文件中函数的实现(head.cpp):

//主要作用是实现头文件(head.h)中的函数#include"head.h"   //引用该头文件(head.h)中所有定义,包括该头文件中定义的define,引用的头文件等。void temp1() {int x;scanf("%d", &x);printf("temp1\n");temp2();
}void temp2() {printf("temp2\n");
}

3.主程序(c1.cpp):

//#define _CRT_SECURE_NO_WARNINGS   //当引用的头文件(head.h)中包含此定义时,该处可删
//#include<stdio.h>                 //当引用的头文件(head.h)中包含此头文件时,该处可删
#include"head.h"                    //引用head.h,想当于直接引用其定义的所有内容,间接引用head.cppint main() {temp1();return 0;
}

4.运行结果:

格式—C语言项目分文件相关推荐

  1. 使用Xcode创建第一个c语言项目和源文件进行编程(xcodes使用教程)

    一.Xcode简介 Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由Apple Inc开发.Xcode是开发 macOS 和 iOS 应用程序的最快捷的方式.Xcode 具有 ...

  2. Linux系统中编译大型C语言项目必备技能之:Makefile文件的编写

    文章目录 Makefile的介绍 Makefile的编写规范--简单举例 Makefile的编写规范--复杂举例 项目描述 编译需求 编译思路 Makefile的介绍 我们在阅读一些大型的C语言项目时 ...

  3. R语言导入数据文件(数据导入、加载、读取)、使用haven包的read_dta函数导入Stata中的dta格式文件

    R语言导入数据文件(数据导入.加载.读取).使用haven包的read_dta函数导入Stata中的dta格式文件 目录

  4. R语言导入数据文件(数据导入、加载、读取)、haven包的read_spss函数导入SPSS中的sav格式文件

    R语言导入数据文件(数据导入.加载.读取).haven包的read_spss函数导入SPSS中的sav格式文件 目录

  5. C 语言格式输出 %hd,%hu分别是 短整型 和 无符号的短整型。

    C 语言格式输出 %hd,%hu分别是 短整型 和 无符号的短整型. %hd,%hu分别是 短整型 和 无符号的短整型. posted on 2011-08-22 20:29 雨亭 阅读( ...) ...

  6. [小小项目]背单词的程序---1.0_纯C语言_单文件版本

    文章目录 前言:可以学到什么? 一.功能介绍以及演示 二.准备工作 1)准备所需的单词的文本 2)任意的C语言开发环境 三.代码 1)读取文件,不存在则爆出异常 2)开辟空间来存放读取出来的内容 3) ...

  7. Android中图片资源格式的是,Android 项目图片资源文件的使用,适配以及优化

    Android 项目图片资源文件的使用,适配以及优化 Aandroid,适配,bitmap,bitmapfactory,优化, 2016-05-13 16:52:50 Android 项目中常见的图片 ...

  8. R语言导入数据文件(数据导入、加载、读取)、导入csv、excel、sav、por、dat、sas7bdat格式文件

    R语言导入数据文件(数据导入.加载.读取).导入csv.excel.sav.por.dat.sas7bdat格式文件 目录

  9. R语言导入数据文件(数据导入、加载、读取)、使用haven包的read_sav函数导入SPSS中的sav格式文件

    R语言导入数据文件(数据导入.加载.读取).使用haven包的read_sav函数导入SPSS中的sav格式文件 目录

最新文章

  1. puppet安装常遇见的问题
  2. 使用turtlebot来实现多点导航跟踪的问题
  3. 移动端自适应布局之-----rem单位的使用
  4. Jedis的Spring配置
  5. Python:23种Pandas核心操作
  6. android动态jar,Android动态加载Jar(包含第三方依赖Jar)
  7. 修改Mysql默认 编码
  8. 几行VB代码拿下注册表
  9. txt乱码怎么恢复正常_键盘乱码怎么恢复
  10. Eclipse创建web项目
  11. Eucalyptus云服务平台
  12. 打游戏 cpu占用率多少是正常的_游戏玩家的CPU选择
  13. boost 进程间通信-share memery传递字符串
  14. 网络安全-靶机dvwa之sql注入Low到High详解(含代码分析)
  15. AI行为树的基础运作原理
  16. 贝叶斯公式理解(先验概率/后验概率)
  17. 计算机科学技术考研内容,计算机科学与技术考研考哪些科目?
  18. python实现windows ie代理切换
  19. 计算字符串长度的五种方法
  20. dig是什么意思 java_dig的意思是挖掘,dig deep是什么意思呢?

热门文章

  1. excel 空格 拆分 单元格
  2. 计算机网络:以太网与IEEE 802.3
  3. python自动化常用数字_python 自动化之路 day 01.1 数据类型
  4. 酒店前台计算机操作技能,酒店前台操作必备知识
  5. android 修改 dpi_设计规范 | Android系统
  6. 史上最全青龙面板2.9/2.10++Ninja从零安装教程+基本命令及仓库全套
  7. zyl的试卷库-记录
  8. 人工智能研究领域的热门话题
  9. 【JS】获取当前日期与时间
  10. 学校计算机补考不及格,好丢人啊,全寝室都过了计算机等级考试,就我没过