C语言学习准备-编辑器选择

news2024/12/26 23:44:38

今天继续给大家更新C语言经典案例
今天的案例会比昨天稍微有一些难度,但是同时还是非常经典的案例
本来是想给大家继续更新C语言经典案例,但是有朋友反应C语言编辑器的选择,刚好我自己也是想更换一下C语言的编辑器,跟大家分享一下之前的使用感受,以及目前新的一些感受。
假期留校学习打卡第二天

1.适合初学者入门锻炼 Dec-c++

直达链接:Dev-c++下载链接官网
这是Windows平台下一个免费、轻量级的C/C++集成开发环境,基本功能和早期的VC++6.0非常相似,自带有GCC、GDB等编译调试工具,因为没有任何自动补全、语法检查和提示的功能,所以对于初学者来说非常锻炼基本功,在许多学校中都作为教学软件使用。
在这里插入图片描述
这也是我自己个人之前学习一直在使用的编辑器,我个人总结选择的原因就是简单,下载简单,使用简单,可以汉化,最初学习看得懂按钮功能,然后足够我前期学习简答的使用,同时最重要的就是没有代码补全功能,我只能自己手敲,很锻炼能力。
初学者如果没有大型的需要可以考虑这这个。

2.Clion

CLion是一款专为开发C及C++所设计的跨平台IDE。它是JetBrains以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力,提高开发人员的工作效率。其高效而智能的代码补全让无数程序员喜爱。
在这里插入图片描述
Clion和PyCharm是同一家公司开发的。唯一美中不足的就是Clion没有社区版。不过,网上的激活教程很多。
如:大家可以借鉴
进去后按里面的教程执行即可。# 我没有激活使用过,毕竟我是一个在校大学生,可以用学生优惠
另外:现在Clion试用30天需要在JetBrains上注册。

3.Microsoft Visual stdudio(vs)

这应该是Windows平台下使用最多的C/C++开发环境了,专业重量级的,由微软自主设计研发,号称宇宙第一IDE,插件扩展众多,支持单元测试、代码重构等高级功能,开发调试效率都非常高,因此在大型项目开发中经常会用到这个软件,虽然对于初学者来说,早期不容易学习和掌握,但熟悉后,的确是一个编程开发利器。
也就是我目前使用的编辑器,很舒服
在这里插入图片描述

4.移动端编辑器

关于移动端C语言编辑器,我没有很多经验给大家讲,但是一快留校学习的兄弟就是可以给大家讲很多,因为刚在大一开始的时候,那个哥们一直没有电脑(21年显卡涨价、矿潮等诸多原因导致电脑价格虚高,兄弟就是没入电脑),硬是一直用手机,天天写C语言的程序,在我们学校的oj官网刷C语言编程题,狠狠的卷我。
今天C语言移动端的我就是借用他的使用经验给大家做出一些简答的推荐。
官网链接:C语言移动端下载
在这里插入图片描述
C语言编译器是目前Android上应用最多的C语言编译器之一,支持自动补全功能。对于学习入门学习c语言的新手而言是一款非常棒的IDE!
在线编辑器也是有很多的,在这里我就不给大家做推荐了,大家可以自己去查找一下。

当然上面的推荐都是基于我们过去使用的推荐,可能有的朋友会有更好的推荐,欢迎大家在下面评论指出,毕竟我们也还是菜鸟,目前接触的东西还是不够的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/715462.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

TX Text Control 31.SP3 for Windows Forms Crack

Windows 窗体应用程序的文档处理 将文档编辑、创建和 PDF 生成添加到 Windows 窗体应用程序中。 视窗用户界面 功能齐全的文档编辑器 TX 文本控件是一种完全可编程的丰富编辑控件,可在专为 Visual Studio 设计的可重用组件中为开发人员提供广泛的文字处理功能。它…

力扣 77. 组合

题目来源:https://leetcode.cn/problems/combinations/ C题解(来源): 代码随想录 回溯三部曲:将回溯问题看成一棵N叉树,n为广度,k为深度。 递归函数的返回值以及参数:需提前定义两个…

cookie 和 httpSession

目录 1.认识Cookie对象与HttpSession 1.1概念 1.2会话管理 2.cookie的使用 2.1cookie使用机制 2.2cookie不同属性的含义 2.2修改或者删除Cookie 2.3 Cookie对象的特点 2.4 Cookie对象的创建 2.5 Cookie中数据的获取 2.6 Cookie不支持中文的解决方案 2.7持久化Cooki…

代码随想录算法训练营第五天 | 哈希表系列1(哈希表理论基础--有效的字母异位词--快乐数)

哈希表系列1 哈希表理论基础242 有效的字母异位词读题小记代码随想录的代码力扣的示例代码 基于242的拓展题目--383赎金信我的代码力扣的示例代码代码随想录的代码 49 字母异位词分组力扣中录友的代码我的代码力扣的示例代码 438 找到字符串中所有字母异位词我的代码力扣录友的…

四、交换网络实验2——创建VLAN及端口配置

更多网络基础内容可见: 网络基础学习目录及各章节指引 4.6.2 创建VLAN及端口配置 实验目的 学习VLAN的创建删除 实验工具 Cisco Packet Tracer 实验环境 安装模拟器的Windows系统 实验步骤 第一步,vlan的创建

【实战】 六、用户体验优化 - 加载中和错误状态处理(上) —— React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目(八)

文章目录 一、项目起航:项目初始化与配置二、React 与 Hook 应用:实现项目列表三、TS 应用:JS神助攻 - 强类型四、JWT、用户认证与异步请求五、CSS 其实很简单 - 用 CSS-in-JS 添加样式六、用户体验优化 - 加载中和错误状态处理1.给页面添加 …

web接口开发与测试——你了解多少

目录 前言 Django快速开发之投票系统 编写接口文档 系统接口测试 总结: 前言 最近一直在学习和整理web开发与接口测试的相关资料。接口测试本身毫无任何难度,甚至有很多工具和类库来帮助我们进行接口测试。大多测试人员很难深入了解web接口测试的原…

自然语言生成:解决低频Tokens退化整个Tokens模型问题

Rare Tokens Degenerate All Tokens:Improving Neural Text Generation via Adaptive Gradient Gating for Rare Token Embeddings 摘要 最近的研究发现,大规模神经语言模型学到的Token embeddings(令牌嵌入)具有退化的各向异性和狭锥形状。…

MobileNet

MobileNet 文章目录 MobileNet单词重要不重要 摘要MobileNetV1Motivation深度可分离卷积逐通道卷积(Depthwise Convolution)逐点卷积(Pointwise Convolution)参数对比计算量对比 V2Inverted ResidualsLinear BottlnecksModel Arch…

使用docker进行upload-labs靶场的安装搭建

由于我是在kali上搭建,默认没有docker服务,这里就从按照docker开始讲解 一、docker按装 1、Linux内核版本查看 #如果你是kali可直接从第四步开始 #安装docker要求内核版本kerner>3.10 #为此,先检查当前Linux系统的内核版本 uname -a2…

分析Spring Boot项目启动慢原因之 《一》打印bean耗时

分析Spring Boot项目启动原因之 一 打印bean耗时 由于项目比较久远,积累的代码犹如屎山,然后项目启动也特别慢,然后产生想要优化一下启动速度,故写了一个Bean启动时的耗时分析:package com.tekrally.assetManagement.u…

【Linux】Haproxy搭建Web群集

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Haproxy搭建Web群集 一、Haproxy概述1.常见的Web集群调度器2.Haproxy应用分析3.Haproxy常用调度算法4.Haproxy的主要特性5.LVS、Nginx、Haproxy的区别 二、Haproxy搭建Web群集…

【算法题解】49. 二叉树的序列化与反序列化

这是一道 困难 题 https://leetcode.cn/problems/serialize-and-deserialize-binary-tree/ 文章目录 题目深度优先搜索(前序遍历)Java 代码实现Go 代码实现复杂度分析 广度优先搜索(层序遍历)Java 代码实现Go 代码实现复杂度分析 …

容器的本质是什么

广义上来说,容器技术是动态的容器、静态的镜像和远端的仓库这三者的组合。 容器,就是一个特殊的隔离环境,它能够让进程只看到这个环境里的有限信息,不能对外界环境施加影响。 对于 Linux 操作系统来说,一个不受任何限…

【区块链】常见共识机制汇总

文章目录 公有链PoW - Proof of WorkPoS - Proof of StakeDPoS - Delegate Proof of StakePoA - Proof of Activity - 行动证明PoB - Proof of Burn 联盟链PaxosMulti-PaxosPBFTDDBFTIDBFTHotstuffZyzzyvaPoETCasperOurobrosPoSVMG-DPoSRPCAAlgorandTendermint 私有链 公有链 P…

用python实现扫雷游戏

前言 本人最近在学习python语言,发现python是一门很有意思的语音。python有大量的库,大量的函数,可以实现非常多的功能。尤其是在可视化方面,可以画图,可以弹出窗口。于是我就想着看能不能用python编写一个扫雷游戏。…

5. 创建声卡

代码位置 sound/soc/generic/simple-card.c static int asoc_simple_card_probe(struct platform_device *pdev) {...ret devm_snd_soc_register_card(dev, card);... } asoc_simple_card_probe -> devm_snd_soc_register_card -> snd_soc_register_card int snd_soc_r…

MS1825 SDK 移植指南

1. 概述 MS1825 SDK 支持以下 Macrosilicon 芯片,按照芯片功能组合的不同, SDK 中相关 API 和类型的定义有所 不同,请在该文档 API 和类型说明时特别关注: MS1825 SDK 的作用是帮助用户建立基于 MS1825 的视频输入输…

力扣 17. 电话号码的字母组合

题目来源:https://leetcode.cn/problems/letter-combinations-of-a-phone-number/description/ C题解: 递归法。 确定回溯函数参数:首先需要一个字符串s来收集叶子节点的结果,一个字符串数组result保存起来,定义为全局…

78-基于stm32单片机电压电流检测LCD1602显示(程序+原理图+元件清单全套资料)...

资料编号:078 功能介绍:采用stm32单片机作为主控CPU,采用精密电阻分压将高电压分压后接入STM32单片机ADC接口,采用ADC可以采集出当前的电压值,通过功率电阻来测量电路中的电流,通过串联电路电流相同的原理&…