当前位置: 首页 > news >正文

C语言学习关键笔记

1.头文件含义(C 语言的.h文件类似于java的interface,只是声明函数,并不实现函数)

在C语言编程中,头文件扮演着至关重要的角色。它们是扩展名为 .h 的文件,包含了C函数声明和宏定义,用于在多个源文件之间共享代码。头文件允许程序员在不同的源文件中重用相同的代码,而无需重复编写代码。

头文件的作用:
头文件的主要作用是提供接口。例如,当你在代码中使用 printf 函数时,实际上是在调用 stdio.h 头文件中定义的函数。如果没有包含相应的头文件,编译器将不知道 printf 是什么,从而无法编译代码。因此,头文件可以看作是一个预先准备好的代码库,你可以从中选择需要的功能来提高代码效率。

stdio.h解释:是C语言标准库中的一个头文件,它定义了处理文件和标准输入/输出流的各种函数和类型。这个库提供了一系列的变量类型、宏定义和函数,用于执行输入和输出操作
std:标准库
i:input
o:output

2.全局变量

2.1全局变量的作用范围是整个工程
其他.c定义的全局变量,此.c文件想调用时,用extern 数据类型 全面变量名即可调用
2.2局部变量生命周期
执行进入{就是开始创建,执行到}就是销毁
2.2全局变量生命周期
整个程序运行中都存在,程序关闭即销毁


http://www.mrgr.cn/news/96180.html

相关文章:

  • 数据结构C语言练习(顺序表)
  • 论文阅读笔记:Denoising Diffusion Implicit Models
  • nara wpe去混响学习笔记
  • 力扣刷题第一遍
  • Microi吾码界面设计引擎之基础组件用法大全【内置组件篇·中】
  • Leetcode算法方法总结
  • 生成器的应用 async与await实现
  • 【leetcode hot 100 347】前 K 个高频元素
  • centos8上实现lvs集群负载均衡nat模式
  • mysql--主从复制--部署
  • 循环神经网络(RNN)
  • 大数据(2)Hadoop架构深度拆解:HDFS与MapReduce企业级实战与高阶调优
  • STM32F103_LL库+寄存器学习笔记08 - DMA串口发送,开启DMA传输完成中断
  • java程序员实用英语学习总结
  • STM32F103_LL库+寄存器学习笔记07 - 串口接收缓冲区非空中断
  • 网络安全法律法规简介
  • 锐捷EWEB路由器 timeout.php任意文件上传漏洞代码审计(DVB-2025-9003)
  • webpack配置详解+项目实战
  • pytorch+maskRcnn框架训练自己的模型以及模型导出ONXX格式供C++部署推理
  • 我的创作纪念日——三周年