IOS_C
luohai859
这个作者很懒,什么都没留下…
展开
-
【C语言】10-字符和字符串常用处理函数
本文目录 一、字符处理函数二、字符串处理函数 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 回到顶部 一、字符处理函数 下面介绍的两个字符处理函数都是在stdio.h头文件中声明的。 1.字符输出函数putchar putchar(65); //转载 2014-04-30 14:05:24 · 771 阅读 · 0 评论 -
【C语言】14-返回指针的函数与指向函数的指针
本文目录 前言一、返回指针的函数二、指向函数的指针 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 回到顶部 前言 前面我们花了接近3个章节学习指针,应该都感受到指针的强大了吧。指针可以根据地址直接操作内存中的数据,使用得当的话,不仅能使代码量转载 2014-05-19 13:46:24 · 1023 阅读 · 0 评论 -
【C语言】15-预处理指令1-宏定义
本文目录 预处理指令简介一、不带参数的宏定义二、带参数的宏定义 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 回到顶部 预处理指令简介 1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含转载 2014-05-20 17:54:39 · 697 阅读 · 0 评论 -
【C语言】18-变量类型
本文目录 一、变量的作用域二、变量的存储类型 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 C语言有丰富的数据类型和运算符,因此计算能力非常强大,计算过程中使用的值一般用变量来存储。变量也是有分类型的,不同类型的变量有不同的存储类型、不同的生命周期、不同的作用转载 2014-05-21 17:31:25 · 563 阅读 · 0 评论 -
【C语言】19-static和extern关键字1-对函数的作用
本文目录 一、extern与函数二、static与函数三、static、extern与函数的总结 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 上一讲中大致介绍了变量的类型,不同类型的变量有不同的存储类型、不同的生命周期、不同的作用域。这讲介绍2个比较重转载 2014-05-21 17:32:23 · 677 阅读 · 0 评论 -
【C语言】20-static和extern关键字2-对变量的作用
本文目录 一、在Java中,全局变量的定义没有严格的位置规定二、在C语言中,全局变量定义的位置是有限制的三、重复定义同一个变量四、不同源文件中的同名变量五、static关键字六、static和extern的总结 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略转载 2014-05-21 17:33:17 · 621 阅读 · 0 评论 -
【C语言】16-预处理指令2-条件编译
本文目录 条件编译的概念一、基本用法二、举个例子三、其他用法 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 上一篇已经介绍了预处理指令中的宏定义,这篇就介绍一下条件编译 回到顶部 条件编译的概念 在很多情况下,我们希望程序的其中一部分代转载 2014-05-21 17:29:54 · 575 阅读 · 0 评论 -
【C语言】17-预处理指令3-文件包含
本文目录 一、基本概念二、一般形式三、使用注意 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 这讲介绍最后一个预处理指令---文件包含 回到顶部 一、基本概念 其实我们早就有接触文件包含这个指令了, 就是#include,它可以将一转载 2014-05-21 17:30:42 · 702 阅读 · 0 评论 -
【C语言】21-结构体
本文目录 一、什么是结构体二、结构体的定义三、结构体变量的定义四、结构体的注意点五、结构体的初始化六、结构体的使用七、结构体数组八、结构体作为函数参数九、指向结构体的指针 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 C语言的核心部分都说得七七八八了,相转载 2014-05-22 16:47:49 · 721 阅读 · 0 评论 -
【C语言】22-枚举
本文目录 一、枚举的概念二、枚举类型的定义三、枚举变量的定义四、枚举使用的注意五、枚举变量的基本操作 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 上一讲介绍了结构体类型,这讲就介绍C语言中的另一种数据类型---枚举类型。枚举类型在iOS中也是很常用的,转载 2014-05-22 16:48:31 · 596 阅读 · 0 评论 -
【C语言】23-typedef
本文目录 一、typedef作用简介二、typedef与指针三、typedef与结构体三、typedef与指向结构体的指针四、typedef与枚举类型五、typedef与指向函数的指针六、typedef与#define 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请转载 2014-05-22 16:49:06 · 506 阅读 · 0 评论 -
【C语言】09-字符串
本文目录 一、字符串简介二、字符串的初始化三、字符串的输出 四、字符串的输入五、字符串数组 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 回到顶部 一、字符串简介 * 在Java中,一个字符串可以用String类型来存储 String s = "MJ"转载 2014-04-25 11:05:36 · 606 阅读 · 0 评论 -
【C语言】05-printf和scanf函数
本文目录 一、printf函数二、scanf函数 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 回到顶部 一、printf函数 这是在stdio.h中声明的一个函数,因此使用前必须加入#include ,使用它可以向标准输出设备(比如屏幕)输出数据 1.用转载 2014-04-22 17:24:37 · 687 阅读 · 0 评论 -
【C语言】11-指针
本文目录 直接引用一、什么是指针?二、指针的定义三、指针的初始化四、指针运算符五、指针的用途举例六、关于指针的疑问 指针是C语言中非常重要的数据类型,如果你说C语言中除了指针,其他你都学得很好,那你干脆说没学过C语言。究竟什么是指针呢?我们先来看一个概念。 回到顶部 直接引用 1. 回想一下,之前我们是如何更改某个变量的值? 我们之前是通过变量名来直接引用变量,然后进行转载 2014-04-30 15:17:06 · 941 阅读 · 0 评论 -
【C语言】12-指向一维数组元素的指针
本文目录 一、用指针指向一维数组的元素二、用指针遍历数组元素三、指针与数组的总结四、数组、指针与函数参数 前面我们已经学习了指针,如果指针存储了某个变量的地址,我们就可以说指针指向这个变量。数组及其数组元素都占有存储空间,都有自己的地址,因此指针变量可以指向整个数组,也可以指向数组元素。 回到顶部 一、用指针指向一维数组的元素 1 // 定义一个int类型的数组转载 2014-04-30 16:40:18 · 10021 阅读 · 0 评论 -
【C语言】13-指针和字符串
本文目录 字符串回顾一、用指针遍历字符串的所有字符二、用指针直接指向字符串三、指针处理字符串的注意 回到顶部 字符串回顾 一个字符串由一个或多个字符组成,因此我们可以用字符数组来存放字符串,不过在数组的尾部要加上一个空字符'\0'。 char s[] = "mj"; 上面的代码定义了一个字符数组s来存储字符串"mj",系统会自动在尾部加上一个空字符'\0'。转载 2014-04-30 17:09:10 · 988 阅读 · 0 评论 -
【C语言】07-基本语句和运算
本文目录一、基本语句二、基本运算说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略回到顶部一、基本语句C语言的基本语句跟Java中的差不多,所以,这里只是简单地提一下循环语句(do while、while、for)条件语句(if 、if-else、switch)goto语句 回到顶转载 2014-04-23 16:43:53 · 720 阅读 · 0 评论 -
【C语言】06-基本数据类型
本文目录 一、变量二、类型修饰符三、不同编译器环境下基本数据类型的存储长度 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 C语言有丰富的数据类型,因此它很适合用来编写数据库,如DB2、Oracle都是C语言写的。 C语言的数据类型大致可以分为下图中转载 2014-04-23 16:45:12 · 579 阅读 · 0 评论 -
【C语言】08-数组
本文目录 地址一、一维数组二、二维数组 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 为了让大家更好地学习和理解数组,我们先来认识一下内存中的"地址"。 回到顶部 地址 1.计算机中的内存是以字节为单位的存储空间。内存的每一个字节都有一转载 2014-04-23 17:11:53 · 553 阅读 · 0 评论 -
【C语言】02-第一个C程序
本文目录 1.打开Xcode,新建Xcode项目2.选择最简单的命令行项目3.输入项目信息4.选择一个用来存放C程序代码的文件夹5.运行项目 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 由于我们最终要学习的是iOS开发,因此就使用Mac平台下的Xcode搭建C转载 2014-04-22 16:15:27 · 730 阅读 · 0 评论 -
【C语言】03-第一个C程序代码分析
本文目录 一、代码分析二、开发和运行C程序的步骤三、总结 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 在上一篇中我们已经创建了一个C程序,接下来分析一下里面的代码。 项目结构如下: 回到顶部 一、代码分析 打开项目中的main.c文件(C程序的源文转载 2014-04-22 16:16:52 · 627 阅读 · 0 评论 -
【C语言】01-C语言概述
本文目录 为什么iOS开发要先学C语言?一、C语言简史二、C语言的特点三、C语言能做什么?四、C语言的版本问题五、C语言语法预览 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 回到顶部 为什么iOS开发要先学C语言? iOS开发的核心语言是Objective转载 2014-04-22 16:14:33 · 856 阅读 · 0 评论 -
【C语言】04-函数
本文目录 一、函数的分类二、函数的声明和定义三、函数的形参和实参 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略 回到顶部 一、函数的分类 前面已经说过,C语言中的函数就是面向对象中的"方法",C语言的函数可以大概分为3类: 1.主函数,也就是main函数。转载 2014-04-22 16:27:01 · 624 阅读 · 0 评论 -
常量指针与指针常量的区别
三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。 一) 常量指针。 常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。 指针指向的对象是常量,那么这个对象不能被更改。 在C/C++中,常量指针是这样声明的: 1)const int *p原创 2014-09-02 13:06:14 · 568 阅读 · 0 评论