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

17.声明和定义

#include <iostream>int add();  //声明,如果没有需要在main函数上面写方法,不然就报错int main()
{add();
}int add()  //定义方法
{return 1; //实现方法
}
//静态static
#include <iostream>int main()
{/*** 静态函数 static* 在反汇编中没有代码* 因为a属于静态变量,和全局变量存在一个地方,在编译之前就已经分配好了内存地址* 生命周期:启动前分配好内存地址,直到程序结束释放* 特性:静态变量与全局一样只会初始化一遍,有个全局的属性* */static int a = 1; 
}

新建一个源文件 2.cpp

在这里插入图片描述

//2.cpp中编写一个方法
int daguai() 
{return 1;
}
#include <iostream>int daguai(); //声明2.cpp中的方法,不声明会报错int main()
{daguai(); //使用
}

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

相关文章:

  • 富格林:准确预判安全追损契机
  • 如何在OCI上配置并使用OCI GenAI服务的步骤
  • 为什么要使用Ansible实现Linux管理自动化?
  • HTTP常见的请求头有哪些?都有什么作用?在 Web 应用中使用这些请求头?
  • pySpark乱码
  • 深入理解指针
  • Ente: 我们的 Monorepo 经验
  • watermark大模型水印详解
  • jupyter可视化pandas dataframe
  • 地表最强的模型驱动代码生成器NopCodeGen
  • 如何对回归方程进行统计(显著性)检验?
  • 网络与通信实验一 网络协议分析
  • 零基础玩转IPC之——海思平台实现P2P远程传输实验(基于TUTK,国科君正全志海思通用)
  • python中input的单输入、多输入
  • RHCSA第二次练习
  • vue3注意事项
  • 【Effective C++】阅读笔记6
  • 博图与Factory I/O结合实现运料小车自动往返四次控制
  • json即json5新特性,idea使用json5,fastjson、gson、jackson对json5支持
  • java运行jar包问题总结
  • 从文本到图像:AIGC 如何改变内容生产的未来
  • LeetCode100之螺旋矩阵(54)--Java
  • 【视觉SLAM】Windows下编译Pangolin-0.5,显示SLAM运动轨迹
  • Linux screen和cscope工具使用总结
  • 初次体验Tauri和Sycamore(1)
  • 计算机基础命令行