精华内容
下载资源
问答
  • 介绍(2017-02-06)C 语言学习教程本教程是专门为需要从零开始了解 C 语言的软件程序员打造的。本教程将让您对 C 语言有足够的认识,从而提升您自己的专业知识水平。在开始学习本教程之前,您需要对计算机编程术语有...

    介绍(2017-02-06)

    C 语言学习教程

    本教程是专门为需要从零开始了解 C 语言的软件程序员打造的。本教程将让您对 C 语言有足够的认识,从而提升您自己的专业知识水平。

    在开始学习本教程之前,您需要对计算机编程术语有基本的了解。对任何一种编程语言有基本的了解将有助于您理解 C 语言编程概念,并有助于加快您的学习进度。

    教程包含以下章节:

    * C 简介

    * C 环境设置

    * C 程序结构

    * C 基本语法

    * C 数据类型

    * C 变量

    * C 常量

    * C 存储类

    * C 运算符

    * C 判断

    * C 循环

    * C 函数

    * C 作用域规则

    * C 数组

    * C 指针

    * C 字符串

    * C 结构体

    * C 共用体

    * C 位域

    * C typedef

    * C 输入 & 输出

    * C 文件读写

    * C 预处理器

    * C 头文件

    * C 强制类型转换

    * C 错误处理

    * C 递归

    * C 可变参数

    * C 内存管理

    * C 命令行参数

    * C 经典100例

    * C 标准库 – 参考手册

    C语言编程下载安装失败或使用异常,请 -> 一键举报

    展开全文
  • C语言编程软件的选择和下载

    千次阅读 2019-03-20 14:01:41
    实际开发中,除了编译器是必须的工具,我们往往还需要很多其他辅助软件,例如编辑器、调试器、文件管理等,这些工具通常被打包在一起,统一发布和安装,例如 Visual Studio、Dev C++、Xcode、Visual C++ 6.0、Code::...

    实际开发中,除了编译器是必须的工具,我们往往还需要很多其他辅助软件,例如编辑器、调试器、文件管理等,这些工具通常被打包在一起,统一发布和安装,例如 Visual Studio、Dev C++、Xcode、Visual C++ 6.0、Code::Blocks、C-Free 等,它们统称为IDE(IntegratedDevelopment Environment,集成开发环境),也就是我们常说的编程软件。

    1) Windows

    Windows 下的 IDE 比较多,我推荐使用 VisualStudio 或者 Dev C++;如果你的操作系统是 XP 或者 Win7,你也可以使用 C-Free。另外,国内很多高校还在使用 Visual C++ 6.0,把它作为C语言教学的工具。

    1. Visual C++ 6.0(简称VC 6.0)是微软开发的一款经典的IDE,很多高校都以 VC 6.0 为教学工具来讲解C和C++。但VC 6.0是1998年的产品,很古老了,在 Win7、Win8、Win10 下会有各种各样的兼容性问题,甚至根本不能运行,所以不推荐使用。
    2. Visual Studio(简称VS)是 Visual C++ 6.0 的升级版,增加了很多新特性,支持了更多的语言,是 Windows 下的标准 IDE,实际开发中大家也都在使用。不过VS 有点庞大,安装包有2~3G,下载不便,而且会安装很多暂时用不到的工具,安装时间在半个小时左右。为了适应最新的 Windows 操作系统,微软每隔一段时间(一般是一两年)就会对 VS 进行升级。VS 的不同版本以发布年份命名,例如 VS2010 是微软于 2010 年发布的,VS2017 是微软于 2017 年发布的。
    3.  Dev C++ 是一款免费开源的 C/C++ IDE,内嵌 GCC 编译器(GCC 编译器的 Windows 移植版),是 NOI、NOIP 等比赛的指定工具。Dev C++ 的优点是体积小(只有几十兆)、安装卸载方便、学习成本低,缺点是调试功能弱。
    4. C-Free 是一款国产的 Windows 下的C/C++ IDE,最新版本是 5.0,整个软件才 14M,非常轻巧,安装也简单,界面也比 Dev C++ 漂亮。C-Free 的缺点也是调试功能弱。

    可惜的是,C-Free 已经多年不更新了,组件都老了,只能在 XP、Win7 下运行,在 Win8、Win10 下可能会存在兼容性问题,所以我才重点推荐 Dev C++,否则我会更加倾向于 C-Free。

    以上提到的有关IDE,大家可以到编译器软件下载这个页面去下载,其中详细介绍了软件的下载、安装和使用。

    2) Linux

    在 Linux 下使用GCC(GNU CompilerCollection,GNU编译器套件)。GCC是GUN组织开发的自由软件,除了支持C,还支持C++、Java、Objective-C等,它是Linux平台编译器的事实标准。

    3) Mac OS X

    在 Mac OS X 下使用 Xcode。Xcode 是由 Apple 官方开发的IDE,支持C、C++、Objective-C、Swift 等,可以用来开发 Mac OS X 和 iOS 上的应用程序。Xcode 最初使用 GCC 作为编译器,后来由于 GCC 的不配合,改用 LLVM/Clang。

    虽然C语言的 IDE 众多,但是C语言的绝大部分内容在各个 IDE 下都是通用的。

    如果读者还未配备一台电脑,或者当前不方便使用电脑,也可以在手机上运行C语言程序,在《在手机上运行C语言程序》的这个网站上有详细讲解。

    此文章转载自C语言中文网

    展开全文
  • iOS编程C语言简介

    2019-09-19 00:23:42
    对于零基础开发的人来说先学习C语言,是不错的选择,目前iOS开发的主要编程语言是Objective-C 和 swift,除此之外,你还要了解C语言iOS有些系统类库是用C语言的,比如gcd, runtime 等等。C语言是其它语言的基础,...

    开篇为什么要先学习C语言

          对于零基础开发的人来说先学习C语言,是不错的选择,目前iOS开发的主要编程语言是Objective-C 和 swift,除此之外,你还要了解C语言,iOS有些系统类库是用C语言的,比如gcd, runtime 等等。C语言是其它语言的基础,和其它语言有很多相似之处,能够更深入的去理解,建议先学习。要想做一名资深的程序员,不可能不会C的。 iOS 是可以C和Objective-c, swift 是可以混编的。 

    什么是C语言

          C语言就是一门计算机编程语言,输入高级语言,可以用来编写程序、开发软件。是一门面向过程的语言,好多高级语言都是从C语言中衍生过来的

    C语言的用途

          编写系统软件、图形处理,单片机程序、嵌入式系统开发甚至是用于科研、编写游戏外挂

    C语言的版本问题

    • 1983年美国国家标准局(American National Standards Institute, 简称ANSI)成立了一个委员会,开始制定C语言标准的工作
    • 1989年C语言标准被批准这个C语言标准通常被称为ANSI C
    • 1999年,国际标准化组织ISO有对C语言标准进行修订,在基本保留原C语言特征的基础上,针对应该的需要,增加了一些功能,命名为C99
    • 2011年12月8日,ISO正式公布C语言新的国际标准草案:C11

    转载于:https://my.oschina.net/u/2395612/blog/827103

    展开全文
  • ios系统软件开发语言C语言是如今年轻人非常钟爱的行业语言。而c语言的拓展语言c++更是被用于移动开发最热门的iOS开发领域当中。同时随着c++的不断发展,C++的集成开发环境也有着长足的发展,介绍c++的开发环境主要有...

    ios系统软件开发语言C语言是如今年轻人非常钟爱的行业语言。而c语言的拓展语言c++更是被用于移动开发最热门的iOS开发领域当中。同时随着c++的不断发展,C++的集成开发环境也有着长足的发展,介绍c++的开发环境主要有以下几种。

    解析ios系统软件开发语言C语言基础知识:

    1、Visual Studio

    Visual Studio是一套完整的开发工具集,用于生成ASP.NET Web应用程序、XML WebServices、桌面应用程序和移动应用程序。Visual Basic、Visual c++、Visual c≠}等都可以使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了.NET Framework的功能,通过此框架可使用简化ASP Web应用程序和XML WebServices开发的关键技术。先推荐下我自己建立的一个ios学习qq群515268413,欢迎在学ios编程的初学者和进阶者进群,另外群文件会每天分享最新学习视频资源给大家学习。

    2、Eclipse

    Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,EcliPse附带了一个标准的插件集,包括Java开发工具(Java DevelopmentTools,JDT)。虽然大多数用户很乐于将Eclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此。Eclipse还包括插件开发环境(Plug—in DevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

    3、Qt

    Qt是诺基亚开发的一个跨平台的c++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。

    4、Visual C++

    Visual C++是微软公司开发的一个集成开发环境,就是使用c++的一个开发平台。有些软件就是使用这个IDE编出来的。另外还有Visual Basil、Visual FoxPro,只是使用不同的语言。Visual c++是Windows平台上的c++编程环境。学习Visual c++要了解很多Windows平台的特性并且还要掌握MFC、ATL、COM等的知识,难度比较大。Windows下编程需要了解Windows的消息机制以及回调(callback)函数的原理;MFC是Win32API的包装类,需要理解文档视图类的结构、窗口类的结构、消息流向等:COM是代码共享的二进制标准,需要掌握其基本原理等。这款编程用的IDE,一定要不断根据自己的需要进行配置,才会变得好用起来。

    以上是ios应用开发语言c++集成开发环境的一部分,后续c++集成开发环境小编会为读者继续更新。同时建议对iOS应用开发感兴趣的读者多了解些iOS培训视频课程,适用于零基础学员学习iOS开发技术。

    展开全文
  • iOSC语言的简介

    2016-01-08 18:14:33
    # iOS设备发展史 1.iPhone 发展史 2. iPad 发展史 3. iPad mini 发展史 ##1.iPhone 发展史 - iPhone一代(iPhone2G)  + 2007年发布  + 支持电子邮件、移动通话、短信、网络浏览等  + **采取触摸键盘**  + 3.5英寸...
  • 初学iOS开发C语言基础

    2015-07-22 00:15:00
    1、程序语言演变历史及原理 2、C语言语法理论基础知识 3、简单程序编写能力 4、语言贯通应用能力
  • iOS Socket编程-C语言版(TCP)

    千次阅读 2015-12-06 18:46:06
    iOS Socket编程-C语言版(TCP) 本篇文章为总结使用C语言的api来完成TCP通信的基本功能,如果您对Socket不了解,请先阅读上一篇理论知识:iOS Socket理论知识如果您还想学习UDP编程,请阅读iOS Socket编程-C语言版...
  • C语言编程宝典app帮助学生能够更好的去进行编程知识的学习,拥有非常详细的c语言的学习知识,帮助用户去从c语言的入门学习到c语言的掌握,能够帮助用户去应对给类型的校内c语言考试,并且还能够为用户学习其他语言而...
  • iOS Socket编程-C语言版(UDP)

    千次阅读 2015-12-06 18:45:22
    iOS Socket编程-C语言版(UDP) 本篇文章为总结使用C语言的api来完成UDP通信的基本功能,如果您对Socket不了解,请先阅读上一篇理论知识:iOS Socket理论知识如果文章中有任何您认为不正确的或者有疑问的,请联系...
  • 广西学c语言编程,广西学c语言编程哪个好,广西学c语言编程一般工资能拿多少首页 > 软件 > 广西学c语言编程作者:镀金池发布时间:2017-11-25 07:29enable "break/abort has effect"? y/n [n]: n。C语言在对源...
  •  ② C语言是一门面向过程的语言,是以过程为中心的编程思想,就是先分析出解决问题所需的步骤,然后用函数一步步实现,使用时一个个一次调用函数就可以了;  ③ 一个C程序中一定会有且只有一个main函数,main...
  • c语言编程是什么?C是一种通用的编程语言,它是由编程世界的终极神“Mr.DennisRitchie”(C编程的创建者)开发的。该语言主要用于为Windows和iOS等操作系统创建各种应用程序。可以很明显地看出该语言的流行性,因为它...
  • Index最新研究报道,Objective-C 编程语言近期比C++更流行,跟C语言、Java列为Top 3编程语言,这标志着移动开发正在加速后PC时代的来临。 Objective-C是面向iOS开发者的编程语言,始于1983年,跟C++语言同...
  • C语言作为编程语言,其诞生已经很早,但是在编程语言多样化的今天,C仍然高居TIOBE编程语言...目前C语言仍然活跃在操作系统编程、驱动开发,甚至是手机开发库,如iOS开发,Android NDK等各个方面。同时,由于C语言...
  • C语言学习笔记之C语言编程

    千次阅读 2014-11-20 15:21:33
    1.1 创建C语言的4个步骤C语言的创建过程包括4基本步骤或者过编辑:在不同的平台上(Windows,Linux,Mac)使用不同的开发工具(Visual Studio,VI,QT)编写源代码,编写程序的指令称为源代码,编写程序的文件称为源文件(后缀...
  • 根据TIOBE Index最新研究报道,Objective-C 编程语言近期比C++更流行,跟C语言、Java列为Top 3编程语言,这标志着移动开发正在加速后PC时代的来临。 Objective-C是面向iOS开发者的编程语言,始于1983年,跟C++语言...
  • C语言是计算机专业的必修课之一,大学课程也把C语言作为计算机入门的首选,先从C语言开始学习,然后学习Java、C++等其他编程语言。C语言为计算机二级考试的主要科目,许多高校更是将能否通过计算机二级C语言考试作为...
  • C语言作为编程语言,其诞生已经很早,但是在编程语言多样化的今天,C仍然高居TIOBE编程语言...目前C语言仍然活跃在操作系统编程、驱动开发,甚至是手机开发库,如iOS开发,Android NDK等各个方面。同时,由于C语言...
  • 先记录下,之后再慢慢整理:学习iOS网络编程之前,很有必要了解一下iOS 系统架构。iOS系统架分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer) 和 可...
  • IOS开发-C语言基础篇

    2015-10-17 19:24:16
     2.c语言编程的入门,是目前最流行的语言,可以给后面的程序设计打下良好的基础  3.学习程序的思想,锻炼思维方式 C语言程序的简单介绍  头文件:#include 指定文件包含到文件夹,成为程序的一部分  main函数...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,797
精华内容 8,718
关键字:

ios系统c语言编程软件

c语言 订阅