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

【C语言】在线编译器——lightly

【C语言】在线编译器——lightly


文章目录

    • @[TOC](文章目录)
  • 前言
  • 一、创建文件.c.h
  • 二、敲代码
    • 1.main.c
    • 2.compare.c
    • 3.compare.h
  • 三、方法一:编译环境搭建后运行
    • 1.搭建编译环境
    • 2.运行
  • 四、方法二:不需搭建环境,终端命令运行
  • 总结

前言

使用工具:
1.lightly
2.文心一言


提示:以下是本篇文章正文内容,下面案例可供参考

一、创建文件.c.h

在这里插入图片描述

二、敲代码

1.main.c

#include <stdio.h>  
#include "compare.h"  
extern int compare(int a, int b);  
int main() {  
    int num1, num2;  
  
    // 输入两个数字  
    printf("请输入第一个数字: ");  
    scanf("%d", &num1);  
    printf("请输入第二个数字: ");  
    scanf("%d", &num2);  
  
    // 调用比较函数  
    int result = compare(num1, num2);  
  
    // 输出比较结果  
    if (result == 1) {  
        printf("%d 大于 %d\n", num1, num2);  
    } else if (result == -1) {  
        printf("%d 小于 %d\n", num1, num2);  
    } else {  
        printf("%d 等于 %d\n", num1, num2);  
    }  
  
    return 0;  
}

2.compare.c

#include "compare.h"  
#include <stdio.h>  
  
// 比较函数实现  
int compare(int a, int b) {  
    if (a > b) {  
        return 1;  
    } else if (a < b) {  
        return -1;  
    } else {  
        return 0;  
    }  
}

3.compare.h

#ifndef COMPARE_H  
#define COMPARE_H  
  
// 函数原型声明  
int compare(int a, int b);  
  
#endif // COMPARE_H

三、方法一:编译环境搭建后运行

1.搭建编译环境

在这里插入图片描述

在这里插入图片描述

2.运行

在这里插入图片描述

四、方法二:不需搭建环境,终端命令运行

gcc -o compare_program main.c compare.c
./compare_program

在这里插入图片描述

总结

本文仅仅简单介绍了【C语言】在线编译器——lightly,评论区欢迎讨论。


http://www.kler.cn/a/372021.html

相关文章:

  • 无人机协同控制技术详解!
  • 《Python 机器学习库的璀璨星空》
  • uniapp开发【点击展示弹窗功能】
  • iOS调试真机出现的 “__llvm_profile_initialize“ 错误
  • 分布式光伏是什么意思?如何高效管理?
  • centos7 zabbix监控nginx的pv和uv和status_code
  • 什么是AdaBoost
  • EHOME视频平台EasyCVR私有化部署视频平台视频监控系统画面花屏、马赛克、拖影问题快速解决方法
  • WebSocket与Socket
  • sudo apt install jupyter-notebook安装notebook失败E: Aborting install.
  • 计算机视觉-霍夫变换直线检测实验报告
  • JMeter安装
  • Linux云计算 |【第五阶段】CLOUD-DAY4
  • 基于阿里云服务的移动应用日志管理方案—日志的上传、下载、存档等
  • JS补原型链
  • h5小游戏5--杀死国王(附源码)
  • three.js 纹理(Texture)、深度纹理(DepthTexture)、视频纹理(VideoTexture)
  • Flutter主题最佳实践
  • 力扣1381:设计一个支持增量操作的栈
  • 【快速小项目】蛋糕商城首页展示
  • 大数据-193 Apache Tez - DAG 作业计算框架 核心解释 工作原理 配置集成
  • 力扣91~95题
  • Android 获取OAID
  • [BUG]warn(f“Failed to load image Python extension: {e}“)的解决办法
  • linux服务器LAMP的搭建
  • 深入理解Linux内核网络(九):容器网络虚拟化