C语言日志
文章平均质量分 81
hongjitong2
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
黑马程序员——C语言日志——文件的操作
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、文件的使用方式文件的使用方式由r,w,a,+,t,b两个字符拼成,各个字符的含义是:r(read):读w(write):写a(append):追加t:文本文件b(banary):二进制文件+:读和写在实际操作中:r :打开只读文件,该文件必须存在。r原创 2015-10-21 17:50:04 · 753 阅读 · 0 评论 -
黑马程序员——OC语言日志——NSString前后缀的检查和NSRang的使用
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、NSString前后缀的检查和搜索NSString前后缀的检查1)判断字符串前缀判断地址是否是网址file://ftp://https://http://2)判断字符串的后缀判断是否为图片XXXX.jpgXXXX.jpeg#import原创 2015-10-24 11:22:56 · 580 阅读 · 0 评论 -
黑马程序员——OC语言日志——description方法介绍及重写
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、description方法概述先看一个例子。我们定义一个Dog类:创建类Dog:#import@intface Dog : NSObject{@publicint _tuiNum; //定义变量腿的个数int _eyeNum; //定义变量眼睛个数}-原创 2015-10-22 14:17:19 · 498 阅读 · 0 评论 -
黑马程序员——OC语言日志——多态的概念和实现
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、多态的概念1、什么是多态?多态指的是:同一种行为,对于不同的事物具有不同的表现形式。这就叫做多态。举个例子:老师给你布置1个任务,让你给老师找了3个人来。结果你给老师找了1个医生,1个演员,1个理发师。 请问这样可以吗?当然可以,医生、演员、理发师他们都是人,完全符合老师原创 2015-10-22 15:16:22 · 399 阅读 · 0 评论 -
黑马程序员——OC语言日志——私有变量和私有方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、OC中的私有变量在类的实现即.m @implementation中也可以声明成员变量,但是因为在其他文件中通常都只是包含头文件而不会包含实现文件,所以在.m文件中声明的成员变量是@private的。在.m中定义的成员变量不能和它的头文件.h中的成员变量同名,在这期间使用@public等原创 2015-10-22 13:08:24 · 535 阅读 · 0 评论 -
黑马程序员——C语言日志——关于结构体内存对齐
1、什么是结构体的内存对齐?我们先看一个结构体struct Std{ char Class; int num; short ID; };我们在VC6.c环境下输出sizeof(Std)=12;它不是简单的将成员变量类型所占字节数相加得7,而是根据成员变量中最大数据类型的宽度int来分配内存,分配三个int宽度的内存,三个成员变量各占4个字节的内存,所以是3*4=12原创 2015-10-02 22:19:06 · 541 阅读 · 0 评论 -
黑马程序员——C语言日志——宏定义#define
被定义为“宏”的标识符称为“宏名”(如:#define MAN 1 其中的MAN被称为宏名)。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。宏定义是由源程序中的宏定义命令完成的。宏代换是由预处理程序自动完成的。宏定义分为无参数的宏定义和有参数的宏定义。(1):无参数的宏定义无参数的宏定义。一般形式为:#define原创 2015-09-27 14:50:36 · 925 阅读 · 0 评论 -
黑马程序员——C语言日志——static和extern
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、static和extern修饰局部变量1、static对局部变量的作用1)延长局部变量的生命周期,从程序启动退出,但是并没有改变变量的作用域。2)定义变量的代码在整个程序运行期间仅仅会执行一次。看下面的两段代码,分别用static修饰一个局部变量count和不用static原创 2015-10-05 21:56:48 · 363 阅读 · 0 评论 -
黑马程序员——C语言日志——条件编译指令
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、为什么要使用条件编译?1)按不同的条件去编译不同的程序部分,因而产生不同的目标代码文件。有利于程序的调试。2)条件编译当然也可以用条件语句来实现,但是用条件语句将会对整个程序进行编译,生成的目标程序很长,而采用条件编译,则根据条件之编译其中的程序段1或者程序段2,生成目标程序较短。原创 2015-10-20 22:23:39 · 444 阅读 · 0 评论 -
黑马程序员——C语言日志——指针、地址和变量值
这篇文章主要讲述如何利用地址存取变量值。我们知道,指针变量存储的是变量的地址,通过指针可以存取变量的值,下面看一个简单地例子:#include"stdio.h"#include"stdlib.h" void main(){ int m=7,re; //定义变量m int *a=&m; //定义指针a,并将m的地址赋原创 2015-09-28 22:51:52 · 507 阅读 · 0 评论 -
黑马程序员——C语言日志——typedef的使用以及和#define的区别
typedef主要作用就是给数据类型的关键字起一个别名,以方便记忆或者简化一些较复杂的类型名字。(1)我们有一个程序,程序中需要经常定义 volatile unsigned int类型的变量,那么为了简单起见,我们可以事先利用 typedef关键字简化volatile unsigned int,如下:typedef volatile unsigned int vo_usi原创 2015-09-28 10:09:23 · 658 阅读 · 0 评论 -
黑马程序员——OC语言日志——NSString字符串的比较函数
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1、比较字符串大小字符串根据排列顺序的不同,会有大小的差异,如果我们要比较两个字符的大小的话,可以使用compare的方法。compare方法返回的解惑有三种:NSOrderedAscending,NSOrderenSame,NSOraereDescendingstr>st原创 2015-10-24 09:31:05 · 681 阅读 · 0 评论
分享