精华内容
下载资源
问答
  • 编写c语言程序的流程是什么
    千次阅读
    2022-05-03 12:49:54

    目的:建立文件夹1,对文件夹1进行配置,后续可以在文件夹1中新建子文件夹,在子文件夹中新增C语言代码文件,对该代码文件进行编译调试。

    具体文件夹如上图所示。

    主要是在.vscode文件夹中新建tasks.json,如下:

    {
        "tasks": [
            {
                "type": "cppbuild",
                "label": "C/C++: gcc 生成活动文件",
                "command": "/usr/bin/gcc",
                "args": [
                    "-fdiagnostics-color=always",
                    "-g",
                    "${file}",
                    "-o",
                    "${fileDirname}/${fileBasenameNoExtension}"
                ],
                "options": {
                    "cwd": "${fileDirname}"
                },
                "problemMatcher": [
                    "$gcc"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                },
                "detail": "调试器生成的任务。"
            }
        ],
        "version": "2.0.0"
    }

     这样就可以很方便的编写C语言程序并进行编译调试。

     

    ×
    更多相关内容
  • 本文主要为蜂鸣器发生的C语言程序,下面一起来学习一下
  • 在Linux系统下编写C语言程序完成删除非空目录操作主要还是模拟系统指令rmkdir,要想删除目录文件首先得先删除目录文件里面的文件,使文件清空才能删除目录。本程序才用递归来不断打开目录文件清空目录下的文件并返回...
  • Linux下使用vim 编写c语言程序

    千次阅读 2022-03-03 14:03:07
    先检查有无vim,没有输入以下进行下载: ...3.编写程序后按Esc退出编辑模式 4.按住shift+:键,输入wq,保存并退出 5.使用gcc编译并运行,gcc一般需要下载更新 输入: sudo apt install gcc ...

    先检查有无vim,没有输入以下进行下载:

    sudo apt-get install vim

    1.创建一个c语言文件

    2.按i进入编辑模式

                                                           

    3.编写完程序后按Esc退出编辑模式

    4.按住shift+:键,输入wq,保存并退出

    5.使用gcc编译并运行,gcc一般需要下载更新 输入:

    sudo apt install gcc

    展开全文
  • CentOS编写C语言程序

    千次阅读 2019-11-14 20:15:22
    关于CentOS编写C语言程序到此结束 下面写重点,写这篇文章的目的其实是为了记录这个过程遇到的问题 问题一:const修饰的常量不能用于数组 报错如下:variably modified ‘word’ at file scope 使用const...

    首次接触Linux系统,刚开始都不知道选用哪个,听说国内用Ubuntu比较多,但是做服务器的话用CentOS,所以我选择了CentOS,纯属感觉逼格高点而已(其实一开始我还以为Linux系统就是Linux系统,和Ubuntu、CentOS没有关系,上网查找才知道它们的关系)

    再插点闲话:我这里是做实验用到的Linux系统,Ubuntu和CentOS都是有桌面的,Linux的最小版本是没有桌面的,就是纯控制台那种,别人告诉我安装最小版本,但是我觉得没有必要,既然有桌面干嘛不用桌面?是吧?

    Linux系统的安装这里不做介绍,看网上别人的安装教程还有点复杂,我自己安装有点傻瓜式,不像别人说的那么麻烦,不懂安装的还是去找教程吧

    下面回到正题

    在这里插入图片描述
    写程序我们用它自带的编辑器
    在这里插入图片描述
    进入编辑器:
    在这里插入图片描述
    也可以自定义保存,我选择自定义保存
    在这里插入图片描述
    写C语言程序时记得以.c结尾,如myProgram.c
    在这里插入图片描述
    接下来就可以编写程序了,写好程序后就是编译,步骤如下:

    回到桌面,右键打开控制台
    在这里插入图片描述
    第一句是编译,第二句是运行,如果编译不过,即代码有误,会报错,我上面的error就是错误
    在这里插入图片描述
    gcc:表示编译,必须要写
    CloudTest/Test1/mostCountWord.c:原文件路径
    -g:用于调式,可以写,可以不写,建议写上,方便调试
    -o:告诉 GCC 把源代码编译为目标代码而跳过汇编和连接的步骤
    CloudTest/Test1/mostCountWord:目标文件
    上面的语句也可以这样写:gcc -g -o CloudTest/Test1/mostCountWord CloudTest/Test1/mostCountWord.c
    第二句就不用多说了,前面的./是必须的

    如果要调试则这样输入,gdb进入调试
    在这里插入图片描述
    调试的时候先run,再进行调试
    在这里插入图片描述
    我的程序是读取文件,然后统计出现次数最多的几个单词,如下所示:
    在这里插入图片描述
    关于CentOS编写C语言程序到此结束

    下面写重点,写这篇文章的目的其实是为了记录这个过程遇到的问题

    问题一:const修饰的常量不能用于数组
    在这里插入图片描述
    报错如下:variably modified ‘word’ at file scope
    在这里插入图片描述
    使用const修饰在c++里面是可以的,但是c不行,听说可以使用#define MAXSIZE 128解决,但是我试了不行,所以最终采用方案是直接在数组里面用数字声明数组大小。

    问题二:无法打开文件
    这个其实是文件路径问题,即使c语言原文件和要读取的文件在同一个文件下面也不行,解决方法是使用绝对路径:
    在这里插入图片描述

    展开全文
  • Ubuntu系统中编写c语言程序教程

    千次阅读 2021-09-10 20:14:50
    在使用Ubuntu系统编写c语言程序时,我们要先安装GCC: sudo apt-get build-dep gcc; 之后我们需要安装build-essentian这个软件包来编译C语言文件: sudo apt-get install build-essential 2、使用GCC编写...

    目录

    1、准备工作

    1.1 安装GCC及必要软件包

    2、使用GCC编写C语言程序

     2.1 编写一个整型运算反回浮点型的程序

     2.2 在windows系统下使用编译工具编译该程序

    3、使用Makefile的方式编写上方的程序

    3.1 创建并编写main2.c

    3.2 创建并编写sub2.c

    3.3 创建并编写Makefile文件

    3.4 编译并运行Makefile的可执行文件


    1、准备工作

    1.1 安装GCC及必要软件包

    在使用Ubuntu系统编写c语言程序时,我们要先安装GCC:

    sudo apt-get build-dep gcc;

    之后我们需要安装build-essentian这个软件包来编译C语言文件: 

    sudo apt-get install build-essential
    

    2、使用GCC编写C语言程序

     2.1 编写一个整型运算反回浮点型的程序

    先创建一个C语言的源文件作为子程序,来进行运算

    vim sub1.c

    打开vim界面后按i进入插入模式,然后开始编写代码

    double x2x(int a,int b)
    {
       double f;
       f=(double)a/b;
       return f;
    }

    编写完成后按Esc接着输入:wq保存并推出编写模式

    接着编写该程序的主程序,同样的创建一个源文件

    vim main1.c
    

    重复上面的步骤,开始编写代码

    #include<stdio.h>
    #include"sub1.c"
    int main()
    {
       int a,b;
       double c;
       scanf("%d%d",&a,&b);
       c=x2x(a,b);
       printf("%f",c);
    }

    接着按Esc输入:wq保存并退出,然后进行编译、运行

    gcc main1.c -o ans
    ./ans

    输入两个整型的整数后,得出结果如下

     2.2 在windows系统下使用编译工具编译该程序

    #include<stdio.h>
    double x2x(int a,int b)
    {
    	double f;
    	f=(double)a/b;
    	return f;
    }
    int main()
    {
    	int a,b;
    	double c;
    	scanf("%d%d",&a,&b);
    	c=x2x(a,b);
    	printf("%f",c);
     } 

    编译运行得出结果与Ubuntu系统下一致

    3、使用Makefile的方式编写上方的程序

    3.1 创建并编写main2.c

    vim main2.c
    #include<stdio.h>
    double x2x(int a,int b);
    int main()
    { 
       int a,b;
       double c;
       scanf("%d%d",&a,&b);
       c=x2x(a,b);
       printf("%f\n",c);
    }

    3.2 创建并编写sub2.c

    vim sub2.c
    double x2x(int a,int b)
    {
       double f;
       f=(double)a/b;
       return f;
    }

    3.3 创建并编写Makefile文件 

    vim Makefile
    main2:main2.o sub2.o
            gcc -o main2  main2.o sub2.o
    main2.o:main2.c
            gcc -c main2.c
    sub2.o:sub2.c
            gcc -c sub2.c
    clean:
            rm -f *.o

    3.4 编译并运行Makefile的可执行文件

    直接在命令框里输入make编译文件,然后输入./main2运行可执行文件可得到如下结果:

    展开全文
  • 虚拟机Ubuntu中编写C语言程序

    千次阅读 2021-09-13 22:58:24
    虚拟机Ubuntu中编写C语言程序 什么是Ubuntu? Ubuntu中如何安装gcc——apt-get的使用 gcc安装命令如下 sudo apt-get build-dep gcc; 除了gcc,我们还需要另一个文件包build-essential,才可以编译c语言程序 安装命令...
  • 涉及命令行和gcc文本编辑器 第一步:打开命令行终端 (快捷键ctrl+alt+t) 打开是这样的界面 第二步:在命令行输入命令:touch 文件名.c 后回车 (如:touch demo.c...第三步:打开文件写入C语言程序后保存 ...
  • 用Linux编写C语言程序

    千次阅读 多人点赞 2021-07-21 20:25:05
    用Linux编写C语言程序 一、首先在桌面创建一个c语言文件:touch csdn.c 二、用vi编辑器打开这个.c的文件:vi csdn.c 然后按下键盘i键,这时候开始写代码,从#include<stdio.h>开始写: 举一个“从键盘输入一...
  • C语言程序设计-编写程序, 编写程序, 求矩阵(3行3列)与2的乘积 例如:输入下面的矩阵: 100 200 300 400 500 600 700 800 900 程序输出: 200 400 600 800 1000 1200 1400 1600 1800
  • c语言编写的一个表白小程序
  • 用Visual Studio 编写C语言程序

    万次阅读 2021-05-19 19:55:22
    本篇文章讲述如何用微软的 Visual Studio 编写C语言程序,这里的纯C语言,指的是 ANSI C 语言。要在 Visual Studio 里创建一个ANSI C语言程序,请按以下步骤执行:1. 启动 Visual Studio。2. 选择菜单File-->...
  • 一、gcc编写c语言程序 1.hello world的输出 2.简单程序的编译与运行 3.windows环境下的编译运行结果对比 二、makefile编写c语言程序 总结 前言 本文通过几个简单的c语言程序展示在Ubuntu系统下如何编程...
  • 如何使用VS2019编写C语言程序

    千次阅读 2021-11-08 10:15:29
    第一步:打开VS2019。 第二步:点击“创建新项目”。 第三步:选择空项目,点击下一步。...第七步:开始编写代码,按 Ctrl+B 编译,点击播放键运行。 ...
  • 全书主要包括3方面的内容:基本内容(数据表达、数据处理和流程控制)、常用算法和程序设计风格,以及C语言应用中的一些处理机制(编译预处理和命令行参数等)。涉及数据类型、表达式、分支、循环、函数、数组、指针...
  • 主要介绍了编写C语言程序进行进制转换的问题实例,文中附录了一个各种进制间的转换程序代码,需要的朋友可以参考下
  • C语言编程的区号查询系统,要求实现区号查询系统中,添加新记录、删除记录、显示记录信息、按城市查找信息和退出系统等功能。 ①录入有关城市的名称和区号。 ②显示所有城市的信息。 ③通过输入城市名称查找对应...
  • ubuntu下编写C语言程序

    千次阅读 2020-09-30 10:54:24
    一.gcc编译C语言程序 二.makefile编译C语言程序 三.编译过程中遇到的问题 题目:编写一个主程序文件main1.c和一个子程序文件sub1.c,有如下要求:子程序sub1.c包含一个算术运算函数float x2x(int a,int b),此函数...
  • C语言程序设计(何钦铭)第二章课后答案.pdf
  • 前几天发表了在windows系统上使用VC软件进行C语言程序编写,今天分享一下如何在Ubuntu等Linux发行版系统上进行C语言的编写。(此次分享只是为了使本人巩固操作方法,不是完整的教程。) 我们这里用到的是Vim编辑器...
  • 最新版,满分通过。其它形考任务答案点击“资源”下载
  • 编写一个程序,求字符串的长度,不能使用strlen函数。 (代码提示:i=0;while(s[i]!= '\0')i++; 则最后i的值就是字符串长度)
  • C语言编写彩票程序C语言编写彩票程序
  • 运用c语言编写的雷克子波程序段,希望和大家分享探讨
  • c语言编写简单程序.doc实验一 C语言编写简单程序一、 目的和要求1. 熟悉 C 语言编程环境 VC++ 6.0 ,掌握运行一个 C 程序的基本步骤。2. 了解 C 程序的基本框架,能编写简单的 C 程序。3. 了解程序调试。二、 实验...
  • 简单的c语言程序可供搭建浏览开发帮助打完大哇无多
  • 本文档讲述了如何在VS环境下编写语言程序!本文档经过测试绝对可用!
  • 本文主要讲了单片机C语言程序编写技巧,下面一起来学习一下
  • 圣诞节快到了,让我们用C语言制作一个圣诞表白程序吧,下面通过本文学习下实现代码
  • VS2017使用教程(使用VS2017编写C语言程序) 本节,我们学习如何在新版 VS 2017 中编写程序输出“C语言”,程序代码如下: #include <stdio.h> int main() { puts("C语言"); return 0; } 创建项目(Project...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 329,197
精华内容 131,678
关键字:

编写c语言程序的流程是什么