精华内容
下载资源
问答
  • 可以编程的手机软件和电脑软件非常多,下面我简单介绍几个,感兴趣的朋友可以自己尝试一下:手机软件1.C语言编译器:这手机上的一个C语言编程软件,可以直接在手机上编译运行C语言程序,下面我简单介绍一下这个...

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

    手机软件

    1.C语言编译器:这是手机上的一个C语言编程软件,可以直接在手机上编译运行C语言程序,下面我简单介绍一下这个软件:首先,下载安装C语言编译器,这个直接在手机应用商店中搜索就行,如下,大概也就12M左右,直接下载安装就行:

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

    160480459_2_20190505111805204

    2.C++编译器:也即C4droid,手机上的一个C/C++编程软件,基本功能和C语言编译器差不多,也可以直接编译运行C语言程序,下面我简单介绍一下这个软件:首先,下载安装C++编译器,这个也直接在手机商店中搜索就行,如下,不大,也就3M左右,直接下载安装就行:

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

    160480459_4_20190505111805672

    电脑软件

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

    160480459_5_20190505111805954

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

    160480459_6_2019050511180663

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

    160480459_7_20190505111806204

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

    160480459_8_20190505111806329

    当然,还有许多其他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。

    VS系列有社区免费版本,注册登入下就可以了。

    VC太老,不建议用。

    展开全文
  • 但是对于计算机专业的学生,本课程向后续的计算机组成、操作系统、编译原理、体系结构等课程前进的基石,对于C语言本身甚至程序设计语言基础原理的深入理解都应该掌握的。 本课程零基础的入门课程,完成本...
  • c语言编写单片机技巧

    2009-04-19 12:15:17
    虽然C语言最普遍的一种高级语言,但不同的MCU厂家其C语言编译系统有所差别的,特别在一些特殊功能模块的操作上。如果对这些特性不了解,那调试起来就有的烦了,到头来可能还不如用汇编来的快。 5. 在教学中...
  • windows 程序设计

    2011-07-24 21:16:30
    Windows程序不要求每个应用程序都自行开发这些驱动程序,因为这种支持Windows的一部分。 动态链接 Windows运作机制的核心一个称作「动态链接」的概念。Windows提供了应用程序丰富的可呼叫函数,大多数用于实...
  • 面向对象的软件工程面向对象方法在软件工程领域的全面应用,它包括面向对象的分析(OOA)、面向对象的设计(OOD)、面向对象的编程(OOP)、面向对象的测试(OOT)和面向对象的软件维护(OOSM)等主要内容。...
  • 已出版多部著作和译著,包括《程序设计语言基础》(译著,1990),《Mathematica数学软件系统的应用程序设计》(1994),《从问题到程序——程序设计与C语言引论》(1999) [同作者作品] 计算机基础教程(上下)...
  • C++程序设计语言(特别版)--源代码

    热门讨论 2012-04-23 07:33:51
    已出版多部著作和译著,包括《程序设计语言基础》(译著,1990),《Mathematica数学软件系统的应用程序设计》(1994),《从问题到程序——程序设计与C语言引论》(1999) [同作者作品] 计算机基础教程(上下)...
  • 已出版多部著作和译著,包括《程序设计语言基础》(译著,1990),《Mathematica数学软件系统的应用程序设计》(1994),《从问题到程序——程序设计与C语言引论》(1999) [同作者作品] 计算机基础教程(上下)...
  • LINGO软件的学习

    2009-08-08 22:36:50
    LINGO建模语言的基础,是程序设计最强有力的基本构件。借助于集,能够用一个单一的、长的、简明的复合公式表示一系列相似的约束,从而可以快速方便地表达规模较大的模型。 2.2 什么集 集一群相联系的对象,...
  • 通过我们已经学过的知识,你可以编写一个最简单的程序输出一个也许是程序世界中最有名的词语: echo "Hello World!"; ?> First PHP page // Single line C++ style comment /* printing the message */ ...
  • 0.5 应用程序是什么,和操作系统是如何 配合到一起的 3 0.6 为什么称为“陷入”内核 4 0.7 内存访问为什么要分段 4 0.8 代码中为什么分为代码段、数据段? 这和内存访问机制中的段是一回事吗 6 0.9 物理地址、逻辑...
  • C++程序员面试宝典

    热门讨论 2013-04-01 13:36:19
    面试流程及准备、英语面试、电话面试、C/C++语言基础、流程控制、输入/输出、预处理、内存管理、指针、面向对象基础、类、多态、继承、函数、模板与STL、数据结构、软件工程、数据库、操作系统、计算机网络、经典...
  • 买板子可以把注意力集中在软件开发上,软件开发(尤其驱动)可以不必担心自己硬件上的问题,我就是以便调试一边写驱动和程序,每次写驱动前就要先确认硬件没问题。 另外,买板子更省钱和时间,我自己做的板子,...
  • 试图用 鸿蒙内核源码分析(总目录)百篇博客 去拆解那些已经被抽象出来的专业概念, 希望能卷入更多对内核感兴趣的应用软件人才流入基础软硬件生态, 应用软件咱们无敌宇宙,但基础软件却很薄弱. 具体微观代码级: ...
  • 21天学通C++ (中文第五版)

    热门讨论 2010-06-23 16:57:03
    本书根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的范例程序详细而全面地阐述了C十+的基本概念和技术,包括控制输入/输出、循环和数组、面向对象编程、模板和创建C++应用程序等。这些内容被组织成结构...
  • c面试题 4. static有什么用途?(请至少说明两种) 1.限制变量的作用域 ...三次握手,确定哪个应用程序使用该协议 3.1号信令和7号信令有什么区别,我国某前广泛使用的那一种? 4.列举5种以上的电话新业务?
  • 游戏之旅--我的编程感悟.pdf

    热门讨论 2010-09-12 15:55:10
    之前我经常奇怪,云风还非常年轻,他程序思想中的那种老练的智慧从何处得来的呢?读完这本书之后,我终于明白,还是那句话:"无他,唯手熟耳"。面对这沉甸甸的作品,我确实感到,这云风用心写的书。用心写的书,...
  • 不过,有些游戏(特别Wolf 3D 和 Doom)采用了用C语言编写的庞大核心引擎(Doom的引擎就有10万行代码),而且注释很少,因此很难读懂。总而言之,最重要的你会看到如何不费劲地将这两种绝妙的语言(Java 和C)...
  • 在第二版中,你将会看到,你已经可以通过交叉编译的方式为我们的实验性 OS编写应用程序了,也就是说,它已经具备操作系统的基本功能,虽然仍然极其简陋,但第一个圈,毕竟已经圆起来了。第三,实践类的操作系统...
  • 在第二版中,你将会看到,你已经可以通过交叉编译的方式为我们的实验性 OS编写应用程序了,也就是说,它已经具备操作系统的基本功能,虽然仍然极其简陋,但第一个圈,毕竟已经圆起来了。第三,实践类的操作系统...
  • 之前我经常奇怪,云风还非常年轻,他程序思想中的那种老练的智慧从何处得来的呢?读完这本书之后,我终于明白,还是那句话:“无他,唯手熟耳”。 面对这沉甸甸的作品,我确实感到,这云风用心写的书。用心写...
  • 之前我经常奇怪,云风还非常年轻,他程序思想中的那种老练的智慧从何处得来的呢?读完这本书之后,我终于明白,还是那句话:“无他,唯手熟耳”。 面对这沉甸甸的作品,我确实感到,这云风用心写的书。用心写...
  • JAVA面试题最全集

    2010-03-13 13:09:10
    ActiveX数据对象,一个应用程序接口. 75.四种JDBC方式?目前的版本? 76.EJB有哪几种?区别什么? 77.JavaBean与EJB有什么区别? 78.软件开发生命周期有哪几个阶段? 79.软件开发有哪些因素? 80.软件开发中如何...
  • 编程新手真言......

    2009-04-02 20:25:15
    4.7 指针成就的C语言 86 4.8 指针语言的一种抽象机制 88 4.9 学C千万不能走入的一个误区(其实JAVA比C难) 88 4.10 C抽象惯用法 90 4.11 C的抽象范式之OOP 91 4.12 C的观点:底层不需要直接抽象 93 4.13 指针:...
  • 有近20年使用Oracle技术产品以及Oracle数据库管理员/Oracle数据库应用管理员的经验,真正应用集群、性能调优以及数据库内部属性方面的专家。同时一位演讲家及Oracle ACE。  JARED STILL 从1994年就开始使用...
  • 有近20年使用Oracle技术产品以及Oracle数据库管理员/Oracle数据库应用管理员的经验,真正应用集群、性能调优以及数据库内部属性方面的专家。同时一位演讲家及Oracle ACE。  JARED STILL 从1994年就开始使用...
  • c++ 面试题 总结

    2009-09-16 08:44:40
    6.下面是C语言中两种if语句判断方式。请问哪种写法更好?为什么? int n; if (n == 10) // 第一种判断方式 if (10 == n) // 第二种判断方式 如果少了个=号,编译时就会报错,减少了出错的可能行,可以检测出是否少...

空空如也

空空如也

1 2
收藏数 29
精华内容 11
关键字:

c语言编译程序是应用软件吗

c语言 订阅