首页 > 其他分享 >C语言学习笔记之 第六讲:头文件源文件以及include包含指令

C语言学习笔记之 第六讲:头文件源文件以及include包含指令

时间:2023-03-05 11:35:52浏览次数:36  
标签:头文件 变量 包含 可以 C语言 源文件 cpp include


1、#include说明:

#include后可以包含任意类型,不仅.h可以,也可以.c,也可以.cpp。也就是其他的代码文件可以利用#include直接调用。

      #include内容不能重复包含,将会出现变量重名。即#include后所包含内容重复,不行。如aq.cpp包含date.h,若include.cpp调用了aq.cpp,就不需要再调用date.h了,否则将出现变量重名,编译出错。

2、变量的定义可以在头文件中,变量的运算可以在原文件中。也就是可以分开放。

3、函数定义规律:

         一般情况下,函数的声明,应该放在头文件。函数的实现与变量的定义应当放在源文件。


标签:头文件,变量,包含,可以,C语言,源文件,cpp,include
From: https://blog.51cto.com/sdwml/6101300

相关文章

  • C语言学习笔记之 第四讲:C语言Windows命令行编程
    1、stdlib头文件即standardlibrary标准库头文件。stdlib头文件里包含了C、C++语言的最常用的​​系统函数​​该文件包含了C语言标准​​库函数​​的定义2、system()......
  • C语言学习笔记之 第一讲:C语言概述
    1、软件:一系列按照特定循序组织的计算机数据和指令的集合。2、软件分类:系统软件  应用软件3、人与计算机之间的交互方式:自然交互界面 声音、触摸屏控制  成就了......
  • C语言学习笔记之 第二讲:C语言环境简介
    1、C语言程序开发环境:MAC:      XcodeWindows:  VisualStudioLinux:      VI 、VIM  跨平台:   CodeBlocks、Eclipse、QT2、IDE:集成开发环境3......
  • C语言内存相关
    相关函数:memset和memcpy在头文件string.h(C语言)或cstring(C++)中参考资料https://www.geeksforgeeks.org/memset-in-cpp/https://www.geeksforgeeks.org/memcpy-in-cc......
  • 不同厂家的编译器 对C语言的理解不一样
    #注意是C语言代码,不是C++voidfunc(void){constintbuf_len=64;charbuffer[buf_len]={0};}$$cat-nfun.c1voidfunc(void)2{......
  • 第一章程序设计和C语言
    第1章 程序设计和C语言本文作者:INE1228本文链接:https://www.cnblogs.com/FiftyOne/p/17178893.html版权声明:未经作者允许严禁转载1. 机器语言1.1 概念计算机能直接......
  • C语言最大公约数
    ////main.c//test_c1////CreatedbyZXTIGERon2023/3/4.//#include<stdio.h>intmain(intargc,constchar*argv[]){//1.求最大公......
  • 资源文件的编译
    原文:https://www.cnblogs.com/findumars/p/6329671.html通常在Delphi的应用程序中,我们会调用到很多的资源,例如图片,动画(AVI),声音,甚至于别的执行文件。当然,把这些资源分布到......
  • c语言编译过程及工程下的.c文件.h文件.o文件.so文件.a文件
    原文:https://zhuanlan.zhihu.com/p/375638718什么是GCCGCC仅仅是一个编译器,没有界面,必须在命令行模式下使用。通过gcc命令就可以将源文件编译成可执行文件。GCC既可以......
  • 替换空格--C语言
    问题:请实现一个函数,将一个字符串s中的每个空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。数据范围:。保证字符串中的字符为大......