object-c的类与对象

摘要: 类的定义:#import @interface Car : NSObject{ int wheels; NSString *Brand;}- (void)runWithSpeel:(int)speel andDerition:(int)derition;+ (NSString*) faceCar... 阅读全文
posted @ 2014-10-04 21:10 陈丰波 阅读(173) 评论(0) 推荐(0) 编辑

C语言精华——指针(转)

摘要: C语言中的精华是什么,答曰指针,这也是C语言中唯一的难点。C是对底层操作非常方便的语言,而底层操作中用到最多的就是指针,以后从事嵌入式开发的朋友们,指针将陪伴我们终身。本文将从八个常见的方面来透视C语言中的指针,当然,还有其他没有具体提到的方面,像指针表达式、指针安全等问题,以后有机会我再慢慢补充。... 阅读全文
posted @ 2014-09-29 21:26 陈丰波 阅读(140) 评论(0) 推荐(0) 编辑

位运算巧用

摘要: 位运算是指按二进制位进行运算,运算符有一下几种“&”按位与,“|”按位或,“~”取反,“^”按位异或其真值表为:a1 a2 & | ^1 1 1 1 01 0 0 1 10 1 0 1 10 0 0 0 1a1 ~1 00 1巧用异或两个数异或的结果再与... 阅读全文
posted @ 2014-09-29 21:11 陈丰波 阅读(214) 评论(0) 推荐(0) 编辑

链表的创建,遍历,清除

摘要: node *creatline(int n){ node *head=(node *)malloc(sizeof(node)); head->data=rand()%100; head->next=NULL; node *p=head; int i=0; while (inext=(no... 阅读全文
posted @ 2014-09-25 21:08 陈丰波 阅读(135) 评论(0) 推荐(0) 编辑

将一个文件内容拷贝到一个新的文件中

摘要: int main(int argc, char * argv[]) { FILE *fp=fopen("/Users/apple/Desktop/txt1", "r"); FILE *fp1=fopen("/Users/apple/Desktop/txt2", "w"); char ... 阅读全文
posted @ 2014-09-25 17:33 陈丰波 阅读(212) 评论(0) 推荐(0) 编辑

二叉树的遍历实现

摘要: typedef struct tre{ int data; struct tre *left; struct tre *ringht;}tre;void tree(tre *t){ //printf("%d\n",t->data); if (t->left!=NULL) { tree... 阅读全文
posted @ 2014-09-24 21:51 陈丰波 阅读(115) 评论(0) 推荐(0) 编辑

链表实现与遍历

摘要: #include //单向循环链表实现与遍历typedef struct Node { int data; struct Node *next;} Node;int main (){Node n1 = {1, NULL}; Node n2 = {2, NULL}; Node n3 = {3, NUL... 阅读全文
posted @ 2014-09-24 21:25 陈丰波 阅读(192) 评论(0) 推荐(0) 编辑

C语言中字符串处理函数实现(部分)

摘要: int mystrlen(char *a)//求字符串长度{ int b=0; while(*a) { b++; a++; } return b;}char *mystrcpy(char *d,const char *stc)//复制字符串{ while (*stc) { ... 阅读全文
posted @ 2014-09-23 20:17 陈丰波 阅读(159) 评论(0) 推荐(0) 编辑

静态库总结

摘要: 静态库就是把一些功能封装起来,给别人提供.h文件跟.a文件,别人就可以使用该功能了,此方法可以有效得保护源代码。建立静态库得步骤1、新建一个库文件2、编辑库文件注释,说明他是接口的引用然后列出所需要的#include文件接下来就是函数的实现3、生成.a文件添加库文件1、直接把.h文件跟.a文件拖到工... 阅读全文
posted @ 2014-09-22 20:54 陈丰波 阅读(105) 评论(0) 推荐(0) 编辑

递归调用得利弊

摘要: 递归调用函数为了描述问题得某一状态,得用到它的上一状态,而上一状态,又得用到它的上一状态,这种用自己来定义自己的方法,称为递归定义。递归结束条件,得有一个条件结束递归,不然会无穷递归。优点:简化算法。化繁为简,缺点:不节省存储空间,运行效率也不高。void m(int a){ if (a<0) {... 阅读全文
posted @ 2014-09-20 20:20 陈丰波 阅读(355) 评论(0) 推荐(0) 编辑