编程软件求推!(来自一名大一学生的疑问)

一时半会回不去学校,应该下载什么编程软件在家自己学习呢

用QT。
安装教程上B站搜 海洋饼干叔叔,找到'简洁的c到c++-重庆大学在线课程' 第五个视频。

Visual Studio 大部分企业会用的,建议大学期间就上手熟悉如何调试程序
其他有clion,codeblocks、dev-C++等等

Windows: VS2017,19;
Linux: Clion + gcc

用 CFree

  1. 支持多编译器,可以配置添加其他编译器;
    支持的编译器类型:
    (1) MinGW 2.95/3.x/4.x/5.0
    (2) Cygwin
    (3) Borland C++ Compiler
    (4) Microsoft C++ Compiler
    (5) Open Watcom C/C++
    (6) Digital Mars C/C++
    (7) Ch Interpreter
  2. 增强的C/C++语法加亮器,(可加亮函数名,类型名,常量名等);3. 增强的智能输入功能;
  3. 可添加语言加亮器,支持其他编程语言;
  4. 可添加工程类型,可定制其他的工程向导;
  5. 完善的代码定位功能(查找声明、实现和引用);
  6. 代码完成功能和函数参数提示功能;8. 能够列出代码文件中包含的所有符号(函数、类/结构、变量等);
  7. 大量可定制的功能
    可定制快捷键
    可定制外部工具
    可定制帮助(可支持Windows帮助、Html帮助和在线帮助);
  8. 彩色、带语法加亮打印功能;
  9. 在调试时显示控制台窗口;
  10. 工程转化功能,可将其他类型的工程转化为C-Free格式的工程,并在C-Free中打开。
    最新的c-free5.0版本已经可以支持c99标准。步骤是点击工具--环境选项--新建文件类型将cpp改为c确定,然后点击构建--构建选项--原始参数将-g -DDEBUG改为-std=c99点击确定,可以支持C语言最新标准c99。目前的缺点是在编译程序时如果出现warning: no newline at end of file这样的警告。可以在程序的末尾}后在敲击回车键重新编译即可消除警告。

适合编写C语言代码的编程软件有哪些

描述
C语言基本上是大学计算机及其相关专业在大一上学期就会开的一门课程,但是很多学生就是在大一上学期期末的时候很着急,因为自己完全没有学好C语言,感觉一学期白学了,其实究其主要原因,还是因为你在上课认真听了,也做了课堂作业,但是却没有在课后好好的自己去主动敲代码,笔者不能让你有多主动去自己实践,但是笔者可以给你介绍几款更好的写代码的软件(手机电脑都可以)。

C语言作为一门起源比较早的编程语言,可以编程的手机软件和电脑软件非常多,下面我简单介绍几个,感兴趣的朋友可以自己尝试一下:

手机软件

1.C语言编译器:这是手机上的一个C语言编程软件,可以直接在手机上编译运行C语言程序,下面我简单介绍一下这个软件:

首先,下载安装C语言编译器,这个直接在手机应用商店中搜索就行,如下,大概也就12M左右,直接下载安装就行:

08e71660bad446e5a5db12d235f34dca

安装完成后,打开这个软件,就可以直接编写C语言程序了,效果如下,这里自带有编译器,可以直接编译运行程序:

8617f9d135404ba2b2d9ead9ca51e221

2.C++编译器:也即C4droid,手机上的一个C/C++编程软件,基本功能和C语言编译器差不多,也可以直接编译运行C语言程序,下面我简单介绍一下这个软件:

首先,下载安装C++编译器,这个也直接在手机商店中搜索就行,如下,不大,也就3M左右,直接下载安装就行:

99bf021a0fc04507a2f86f9e609d7225

安装完成后,打开软件,就可以直接编写C语言程序了,效果如下,这里自带有简单的TCC编译器,所以可以直接编译程序,在扩展中你也可以下载GCC和G++编译器:

67e648f7cc344341a6e5c38cf9156d73

电脑软件

1.Dev-C++:这是Windows平台下一个免费、轻量级的C/C++集成开发环境,基本功能和早期的VC++6.0非常相似,自带有GCC、GDB等编译调试工具,因为没有任何自动补全、语法检查和提示的功能,所以对于初学者来说非常锻炼基本功,在许多学校中都作为教学软件使用:

66e6395d850a46c5a91eb0a9527a6ecb

2.Code::Blocks:这也是一个轻量级的C/C++开发环境,免费、开源、跨平台,相比较Dev-C++比较单一的功能来说,支持自动补全、语法提示和语法检查,除此之外,还自带有许多现成的工程模板,可以快速开发GUI、Qt、OpenGL等应用,插件扩展也比较丰富,对于初学者来说,也是一个非常不错的选择:

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

4.Vim:这个是Linux环境下使用比较多的代码编辑器,严格意义上说不是一个C语言开发软件,但安装GCC、GDB等工具后,也是一个非常不错的C语言编程软件,插件扩展众多,占用内存少,轻便灵活:

当然,还有许多其他C语言编程软件,像C-free,CLion,Xcode等也都非常不错,选择适合自己的一种就行,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

自带编译器环境:VC6.0++、VS2008以上系列、C-Free(自带编译器有点老,可以自行换)

不带编译器:code::blocks(自行下载编译器:TDM-GCC、MinGW,这两个二选一)

小型IDE:C-Free、code::blocks

超轻便版:notepad++和TDM-GCC,notepad++是文本编辑器自带各种语言的语法高亮,TDM-GCC是编译器。notepad++写代码,命令行调用gcc编译器编译代码(编译器选MinGW也可以,我用的是TDM,安装简单方便)。

我自己的电脑是:C-free、notepad++、TDM64-GCC(带64的是x86_64系统,不带64的是x86系统),安装包加一起也不到100Mb。

自学的话,就先找个能在线编译的网站玩玩就好

emmm,这个问题范围有点广了,编程有很多的语言,作为大一新生,我觉得你当下关注的应该是c/c++的一些基本语法,不要用工具局限了思维,而是目的决定使用什么工具。
如果你是学生,计算机方向,建议你可以关注和梳理一下c/C++的基本语法(视频,书籍,练习,leetcode刷题等),工具的话,建议你了解一下vs以及linux虚拟机(必备的)。
至于你不想搞c/c++方向,每种语言都有当下比较流行的工具,但是工具只是辅助作用,你会用一个工具并熟练使用就好,第一步重心还是对语法的理解,多练习对实践的积累。