上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 前面我们简单的讲解了OC程序和C语言的程序的一些区别, 这次我们来看看OC是怎么使用多文件编译.下面我们来看看例子:输出的结果:我们这里看到了, 其实OC的多文件编译和C语言是一样的, 唯一的区别就是使用了这个框架就要在后面添加(-framework Foundation)下面我们来看看OC文件和C... 阅读全文
posted @ 2015-01-12 20:37 背着吉他去流浪 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 前言前面我们已经讲完了C语言的基础, 终于进入到Objevtive - C啦, 这里我们简称为OC, OC是什么? 简单来讲, 它是一门基于C语言演变而来的一门面向对象的语言, 在C语言上添加了属于自己的特色, 可以说OC是完全兼容C语言的.开始现在我们来看看例子:#include int main... 阅读全文
posted @ 2015-01-12 19:33 背着吉他去流浪 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 上一节, 我们讲解了static和extern对于函数的作用, 这次我们来讲解static和extern对于变量的作用.首先, 我们来看一个例子:输出的结果:有人会疑问, 为什么我在main.c文件里面定义的全局变量会和在one.c文件里面的全局变量的输出结果和地址是完全一样的呢?其实原因很简单, ... 阅读全文
posted @ 2015-01-11 18:07 背着吉他去流浪 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 前言在前面, 我们讲过局部变量和全局变量, 那么在函数里面, 有没有类似这样子的定义呢? 其实是有的, 函数在这里分为外部函数和内部函数, 分别用两个关键字来声明, 下面我们一起来看看吧~~开始首先我们来看看一个例子:我创建了两个文件, 一个用来存放main函数, 一个用来存放其他函数, 关于mai... 阅读全文
posted @ 2015-01-11 15:51 背着吉他去流浪 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 上一节我们简单的介绍了一下typedef的基本认识, 这次我们来讲解一下它与宏定义的一些对比~~有研究的朋友肯定会发现, 使用宏定义一样可以达到类似typedef的效果, 比如:#include #define String char *int main(){ String s; ... 阅读全文
posted @ 2015-01-11 14:35 背着吉他去流浪 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 前言在我们学习开发中, 有很多类型都是系统自带的, 比如int, double, long, 指针类型, 如果, 你是系统自带类型恐惧症患者, 那么typedef就可以帮到你了, 请仔细看下面的内容.开始首先让我们来看一个例子:#include typedef int MyInt;int main(... 阅读全文
posted @ 2015-01-11 10:37 背着吉他去流浪 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 上一节课, 我们讲解了条件编译的一些知识, 这次我们来讲解一下怎么运用宏定义来进行多文件编译.现在来让我们看一个例子:输出的结果:PS: 1.运用多个文件编译的时候, 一定要把所有的.c文件一起编译, 否则编译器会报错. 2.引用头文件是可以多次引用的, 虽然编译器不会报错, 但会为编译器增加一... 阅读全文
posted @ 2015-01-10 22:51 背着吉他去流浪 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 上一节我们讲解了带参数和不带参数的宏定义, 这次我们来讲解条件编译, 什么是条件编译呢? 我们来看看吧下面我们来看看例子:#include int main(){ int a = 10; if (a == 10) { printf("a是10\n"); ... 阅读全文
posted @ 2015-01-10 21:34 背着吉他去流浪 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 上一节课, 我们讲解了不带参数的宏定义, 这节课我们就来讲讲带参数的宏定义又是怎么定义, 使用和注意事项~~下面我们来看一个例子:#include #define kSum(a, b) a+bint main(){ int a = 10; int b = 20; i... 阅读全文
posted @ 2015-01-10 20:14 背着吉他去流浪 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 前言前面我们总结了C语言的数据类型, 有基础数据类型, 构造数据类型等等, 这次我们来讲讲C语言的宏定义,.开始什么是宏定义, 宏定义定义的又是什么东西? 有什么规范, 下面我们来看看例子:#include int main(){ int a[] = {1, 2, 3, 4}; ... 阅读全文
posted @ 2015-01-10 16:26 背着吉他去流浪 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 一、基本数据类型1.int1> long int == long:8个字节 %ld 或者 %li2> short int == short:2个字节 %d 或者 %i3> unsigned int == unsigned:4个字节 %zd 或者 %zi4> signed int == signed... 阅读全文
posted @ 2015-01-10 15:35 背着吉他去流浪 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 前言前段时间我们讲完了指针和结构体, 这次我们来讲枚举类型, 什么是枚举呢? 打个比方, 比如我们一个星期有七天, 从周一到周日, 这是固定不变, 不可能无端端的跳出一个星期八出来, 在这种固定的情况下, 我们如果要写一个程序去固定这七天, 并且不让别人乱修改, 为了满足这个需求, 枚举就诞生啦.开... 阅读全文
posted @ 2015-01-10 15:24 背着吉他去流浪 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 上一节, 我们讲解了结构体与函数, 这次我们来讲解一下结构体的嵌套使用.比如有一个学生, 我需要知道他的学号, 生日年月日, 入学年月日, 如果用结构体我们需要怎么做呢?按照常规的定义, 就像下面的例子:#include int main(){ struct Date { ... 阅读全文
posted @ 2015-01-10 14:06 背着吉他去流浪 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 上一节课, 我们讲解了指向结构体的指针, 这次我们来讲讲, 结构体与函数~~下面我们来看一个小例子:#include struct Student{ int age; char *name;};void test(struct Student s){ s.age = 30; ... 阅读全文
posted @ 2015-01-10 12:27 背着吉他去流浪 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 上一节, 我们讲解了结构体数组, 这次我们来讲解指向结构体的指针, 之前我说过, 只要有地址, 指针就能指向它, 那么下面我们来看看结构体的指针吧~~~下面我们来看一个例子:#include int main(){ struct Student { int age; ... 阅读全文
posted @ 2015-01-09 23:23 背着吉他去流浪 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 上一节, 我们讲解了一下结构体的定义方式, 作用域, 以及注意事项, 这次我们来讲解结构体数组.有些人疑问, 结构体也有数组啊? 这是肯定的, 其实结构体数组非常常用, 下面我们来看一个需求示意图:按照上图所示, 如果我们要求这样子输出, 我们就要有几个不同类型的数组才能完成, 但如果有了结构体, ... 阅读全文
posted @ 2015-01-09 15:04 背着吉他去流浪 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 前面我们讲解了结构体在内存中是如何存储的, 这次我们来讲解一下结构体定义的一些基本认识.下面我们看一个例子:#include int main(){ struct Student stu { int age; //年龄 double height; /... 阅读全文
posted @ 2015-01-09 12:27 背着吉他去流浪 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 上一节, 我们简单的介绍了结构体的一些知识点, 以及一些注意的事项, 这次我们来看看结构体是怎么样在内存存储的~我们来看一个小例子:#include int main(){ struct Date { int year; double dou; ... 阅读全文
posted @ 2015-01-08 20:44 背着吉他去流浪 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 前言在C语言里面, 我们如果需要定义多个类型的东西, 可以使用数组定义, 但数组有局限性, 一个数组只能存储多个同一种类型的数据, 并不能同时存储不同类型的数据, 由此需求, 所以结构体诞生了.开始下面让我们来看一个小例子:#include int main(){ // 1.定义结构体类型 ... 阅读全文
posted @ 2015-01-08 14:16 背着吉他去流浪 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 前言何为变量? 在我们之前学到的知识里面, 定义过很多变量, 比如int 变量, double变量, long变量, 这些都是属于变量, 这次我们所说的知识是在这些变量的基础上再添加一些知识, 那就是全局变量以及局部变量.开始我们来看一个小例子:#include int a;void test(){... 阅读全文
posted @ 2015-01-08 13:33 背着吉他去流浪 阅读(498) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页