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

Linux(ubuntu)(c语言程序)

一、Vs设置使用

1.应用程序中打开Vscode,弹出的界面直接划到最后点击mark done

2.更改语言,找最左面扩展,搜索Chinese,给出的第一个安装

3.新建文件,因为c语言开发应该以.c结尾,输入名字main.c(代表主函数,.c结尾能编译)

4.右下角弹出安装c/c++,点击安装

5.使用头文件实现hello world输出,首先新建文件helloworld.h

6.在helloworld.h中输入

#ifndef __HELLOWORLD_H_
#define __HELLOWORLD_H_void say_hello();#endif

#ifndef __HELLOWORLD_H_//先测试__HELLOWORLD_H_是否被宏定义过

#define __HELLOWORLD_H_ //如果__HELLOWORLD_H_没有被宏定义过,定义__HELLOWORLD_H_

void say_hello();//声明这个函数

#endif      //#ifndef和#endif必须成对使用

7.新建文件helloworld.c

8.在helloworld.c中输入

#include "helloworld.h"
#include <stdio.h>void say_hello(){printf("hello world\n");
}

helloworld.c负责实现say_hello()函数,需要先引入头文件,对函数进行声明

9.在main.c中输入

#include "helloworld.h"int main(){say_hello();return 0;
}

main函数是程序的入口,通过引入头文件,实现say_hello()函数

10.这时代码已经写完,但是运行可能会报错。这是因为默认只能执行一个.c文件,而我们需要helloworld.c和main.c同时编译。

解决方法:左侧点击.vscode,点击tasks.json,其中${file}这句话代表一个c文件,在这句话前面加上//进行注释,往后添加"*.c",(记得加引号和逗号)。这句话*代表任何,也就是任何末尾为.c的文件。

11.最后补充一句,每次写完一个代码都需要保存,helloworld.h,helloworld.c,main.c都需要保存(ctrl+s),最后执行,执行结果在下面终端上显示


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

相关文章:

  • Spring Boot 的生命周期
  • React diff算法和Vue diff算法的主要区别
  • 优化Mac的鼠标使用体验超简单方法
  • 基于Python的药房管理系统
  • WSL 2 中 FastReport 与 FastCube 的设置方法与优化策略
  • 如何下载无水印的TikTok视频
  • C编程控制PC蜂鸣器方法2
  • 【TypeScript】 ts控制语句
  • 什么是OOM
  • 大众点评代发排名真的靠谱吗
  • fedora silverblue
  • 2024蓝桥杯省B好题分析
  • 项目管理必备3大工具,助你的项目管理技能飞跃提升。
  • 深入解析 ArrayList 与 LinkedList:Java 集合框架中的两大常用 List
  • LDD学习启程(TODO)
  • 医学数据分析实训 项目七 集成学习--空气质量指标--天气质量分析和预测
  • Vue 3有哪些新特性
  • 大众点评代发排名骗局
  • SpringBoot:解析excel
  • KeyCode及KeyCode分发机制
  • C++ 科目二 [reinterpret_cast]
  • Python VS Golng 谁更胜一筹?
  • 代码随想录Day 49|leetcode题目:42.接雨水、84.柱状图中最大矩形
  • 论文阅读 | 基于流模型和可逆噪声层的鲁棒水印框架(AAAI 2023)
  • Java零基础-抽象类详解
  • python:Django与Celery配合实现定时任务