C语言分文件编程 linux操作系统树莓派

news/2024/7/21 14:26:47 标签: c语言, vim, linux

分文件编程:模块化的编程思想
好处:

  • 功能责任划分明确
  • 方便调试
  • 主程序简洁
include头文件  用<> 默认去/usr/local/include找头文件
include头文件  用"" 在当前目录找头文件,找不到就去默认目录找,找不到就报错。

测试文件:
main.c:

#include <stdio.h>
#include "touwenjian.h"

int main()
{
        hello(); //调用"touwenjian.h"中的函数

        return 0;
}

touwenjian.c 被引用的touwenjian需要同时有.c文件和.h文件。.c是源文件,.h文件用来声明。

#include <stdio.h>

void hello()
{
        printf("i come touwenjian\n");
}

Touwenjian.h

void hello();

分文件编程结果:
在这里插入图片描述


http://www.niftyadmin.cn/n/1212826.html

相关文章

LINUX下的DHCP和NIS

DHCPNIS配置文档<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />实验目的&#xff1a;掌握Linux系统中使用DHCP和NIS的基本知识掌握DHCP和NIS的服务器配置和客户端使用使用DHCP服务实现网络地址自动分配使用NIS服务实现主机和用…

树莓派刷机(镜像下载并导入SD卡)

一、安装Win32DiskImager。 Win32DiskImager是格式化SD卡并安装镜像的工具。 下载方式一&#xff1a;官网下载 下载地址 下载方式二&#xff1a;百度网盘下载 提取码&#xff1a;2q2s。 打开Win32DiskImager&#xff0c;选择好镜像安装路径&#xff0c;安装步骤就是傻瓜式操…

树莓派登录的4种方式

树莓派登录有多种方式&#xff1a;HDMI方式&#xff0c;串口&#xff0c;SSH&#xff0c;windows远程桌面。 一、外接设备登录&#xff1a;HDMI视频线 连接到显示器或电视机。 二、串口登录&#xff08;详细&#xff09;&#xff1a; 2.1设备破解 默认情况下&#xff0c;树莓…

C语言笔记含源码(变量、输入输出、分支、循环、函数、数组、指针、字符串、结构体)小总结

文章目录一、变量与输入输出二、分支语句三、循环四、函数五、数组六、指针七、字符串八、结构体一、变量与输入输出 定义变量需要&#xff1a;类型、变量名、变量值&#xff08;可有可无&#xff09; #include <stdio.h> #include <stdlib.h> int main() //程序…

Linux 服务器下多网卡的负载均衡

Linux 服务器下多网卡负载均衡的实现一、引言现今几乎各行各业内部都建立了自己的服务器&#xff0c;由于服务器的特殊地位&#xff0c;它的可靠性、可用性及其 I/O 速度就显得非常的重要&#xff0c; 保持服务器的高可用性和安全性是企业级IT 环境的重要指标&#xff0c;其中最…

获取整个局域网IP地址(同网段)

由于判断局域网IP地址是否合法用户&#xff0c;同时访问自己设定的网络服务&#xff08;根据网络环境不同&#xff0c;可能部署的IP不同&#xff09;&#xff0c;使用下面方式轮询了局域网IP&#xff0c;通过页面进行显示&#xff0c;基本上能判定intranet的网络IP地址 …

三种网络模型(OSI七层参考模型、TCP/IP参考模型、五层参模型)

网络模型 计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体&#xff0c;各个部件之间以何种规则进行通信&#xff0c;就是网络模型研究的问题。 网络模型有&#xff1a;OSI七层参考模型和TCP/IP四层参考模型、五层参考模型。 文章目录网络模型一、OSI七层…

日文输入法键盘分部图

★ 清音 平假名&#xff1a;あ い う え お 片假名&#xff1a;ア イ ウ エ オ 输入法&#xff1a;a i u e o 平假名&#xff1a;か き く け こ 片假名&#xff1a;カ キ ク ケ コ 输入法&#xff1a;ka ki ku ke ko 平假名&#xff1a;さ し す せ そ 片假…