<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CHANGXIAOTING的专栏]]></title><description><![CDATA[渴望成功犹如呼吸]]></description><link>https://blog.youkuaiyun.com/CHANGXIAOTING</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CHANGXIAOTING]]></copyright><item><title><![CDATA[Implicit declaration of function '*****'  is invalid in C99]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/50366104</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/50366104</guid><author>CHANGXIAOTING</author><pubDate>Sun, 20 Dec 2015 22:35:01 +0800</pubDate><description><![CDATA[问题描述，直接上图：

问题原因：上网查了一下，有得说是c调用了unix/linux 底层接口，所以需要调整c语言的编译选项!
设置如下：



果然，消除了警告！！]]></description><category></category></item><item><title><![CDATA[OC-NSARRAY-NSMUTABLEARRAY]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48790257</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48790257</guid><author>CHANGXIAOTING</author><pubDate>Mon, 28 Sep 2015 21:02:05 +0800</pubDate><description><![CDATA[OC-NSARRAY-NSMUTABLEARRAY:
//
//  main.m
//  oc-nsarry-mutable
//
//  Created by stevenchang on 9/28/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

#import 

int main(int argc, const char * ]]></description><category></category></item><item><title><![CDATA[OC-NSSTRING-NSMUTABLENSTRING]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48770491</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48770491</guid><author>CHANGXIAOTING</author><pubDate>Sun, 27 Sep 2015 23:08:31 +0800</pubDate><description><![CDATA[OC中NSString和NSMutableString的一些常用方法：
//
//  main.m
//  oc-nsstring-mutable
//
//  Created by stevenchang on 9/27/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

#import 

int main(int argc, co]]></description><category></category></item><item><title><![CDATA[oc初始化方法]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48572661</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48572661</guid><author>CHANGXIAOTING</author><pubDate>Sat, 19 Sep 2015 10:00:08 +0800</pubDate><description><![CDATA[OC系统自带初始化方法
1.init

alloc : 分配内存空间；
init: 初始化

[[Person alloc] init];    //相当于[Person new]  
new 执行顺序为alloc + init, new的初始化方法默认为init， 如果存在自定义构造方法的话，因此不建议使用new来创建对象。
2.重写inti构造方法：
- (id)initWi]]></description><category></category></item><item><title><![CDATA[oc作用域-点语法]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48555559</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48555559</guid><author>CHANGXIAOTING</author><pubDate>Fri, 18 Sep 2015 22:34:57 +0800</pubDate><description><![CDATA[/*
     *  成员变量的作用域
     *  四种作用域：
        private/public/protected/package
        private: 只有当前类可以使用；
        public : 所有均可访问；
        protected : 当前类及其子类；
        package : 当前框架下可用（范围介于priva]]></description><category></category></item><item><title><![CDATA[熟悉oc面向对象的小例子]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48503909</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48503909</guid><author>CHANGXIAOTING</author><pubDate>Wed, 16 Sep 2015 22:47:08 +0800</pubDate><description><![CDATA[OC面向对象小例子：
//
//  main.m
//  oc-面向对象小例子
//
//  Created by stevenchang on 9/16/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

#import 
#import "Point2D.h"
#import "Circle.h"

int main(int arg]]></description><category></category></item><item><title><![CDATA[oc面向对象]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48480737</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48480737</guid><author>CHANGXIAOTING</author><pubDate>Wed, 16 Sep 2015 00:48:06 +0800</pubDate><description><![CDATA[OC面向对象：
封装，继承，多态，类方法，以及弱语法！！
main.m:
//
//  main.m
//  oc-面向对象
//
//  Created by stevenchang on 9/14/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

#import 
#import "Student.h"
#import "Te]]></description><category></category></item><item><title><![CDATA[oc基本语法]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48360383</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48360383</guid><author>CHANGXIAOTING</author><pubDate>Fri, 11 Sep 2015 01:54:20 +0800</pubDate><description><![CDATA[Objective-C：
由于OC是对C语言的面向对象的封装，因此OC的基本语法和C基本没有差别。

//
//  main.m
//  oc-基本语法
//
//  Created by stevenchang on 9/11/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

/*****由于OC中可以混合C语言，因此Objec]]></description><category></category></item><item><title><![CDATA[常见排序]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48329365</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48329365</guid><author>CHANGXIAOTING</author><pubDate>Thu, 10 Sep 2015 01:06:02 +0800</pubDate><description><![CDATA[c语言常见排序：
//
//  main.c
//  c语言常用算法
//
//  Created by stevenchang on 9/9/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

#include 
#define LENGTH 10    //数组的长度

void initArray(int array[]);   ]]></description><category></category></item><item><title><![CDATA[c语言通讯录的例子]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48327057</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48327057</guid><author>CHANGXIAOTING</author><pubDate>Wed, 09 Sep 2015 23:43:13 +0800</pubDate><description><![CDATA[main.c文件：
//
//  main.c
//  c语言通讯录
//
//  Created by stevenchang on 9/6/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

/**
 1.添加联系人
 2.删除联系人
 3.更新联系人
 4.显示所有联系人
 5.查找联系人
 6.退出系统
 */
#include]]></description><category></category></item><item><title><![CDATA[c语言预编译以及static,extern的使用]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48233929</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48233929</guid><author>CHANGXIAOTING</author><pubDate>Sun, 06 Sep 2015 01:12:33 +0800</pubDate><description><![CDATA[//
//  main.c
//  c预编译
//
//  Created by stevenchang on 9/6/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

#include 

/**
 宏定义：
 1> 不带参数的宏
 2> 带参数的宏
 */
//不带参数的宏定义
#define LENGTH 5   //这里定义一个]]></description><category></category></item><item><title><![CDATA[c语言复杂数据类型]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48223467</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48223467</guid><author>CHANGXIAOTING</author><pubDate>Sat, 05 Sep 2015 11:04:52 +0800</pubDate><description><![CDATA[//
//  main.c
//  c结构体
//
//  Created by stevenchang on 9/4/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

#include 
/**
 局部变量和全局变量
 结构体
 共用体
 枚举
 */

/**
 全局变量在整个文件内有效，局部变量作用域从定义那行开始，知道方法体结束]]></description><category></category></item><item><title><![CDATA[c语言指向函数的指针和返回指针的函数]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48208727</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48208727</guid><author>CHANGXIAOTING</author><pubDate>Fri, 04 Sep 2015 13:47:38 +0800</pubDate><description><![CDATA[//
//  main.c
//  c指针
//
//  Created by stevenchang on 9/4/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

#include 

void printfArray(int array[]);   //声明一个函数，用于打印数组元素
char *returnName();    ]]></description><category></category></item><item><title><![CDATA[c语言字符串与指针]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48208377</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48208377</guid><author>CHANGXIAOTING</author><pubDate>Fri, 04 Sep 2015 12:41:52 +0800</pubDate><description><![CDATA[//
//  main.c
//  c指针
//
//  Created by stevenchang on 9/4/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

#include 

void printfArray(int array[]);   //声明一个函数，用于打印数组元素

int main(int argc, con]]></description><category></category></item><item><title><![CDATA[c语言指针与数组]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48208095</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48208095</guid><author>CHANGXIAOTING</author><pubDate>Fri, 04 Sep 2015 11:55:55 +0800</pubDate><description><![CDATA[//
//  main.c
//  c指针
//
//  Created by stevenchang on 9/4/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

#include 

void printfArray(int array[]);   //声明一个函数，用于打印数组元素

int main(int argc, con]]></description><category></category></item><item><title><![CDATA[c语言指针基本使用]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48203373</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48203373</guid><author>CHANGXIAOTING</author><pubDate>Fri, 04 Sep 2015 02:11:32 +0800</pubDate><description><![CDATA[//
//  main.c
//  c指针
//
//  Created by stevenchang on 9/4/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

#include 
//指针的基本使用
int main(int argc, const char * argv[]) {
    // insert code here]]></description><category></category></item><item><title><![CDATA[c语言字符串]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48199393</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48199393</guid><author>CHANGXIAOTING</author><pubDate>Thu, 03 Sep 2015 22:58:24 +0800</pubDate><description><![CDATA[//
//  main.c
//  c字符串处理
//
//  Created by stevenchang on 9/3/15.
//  Copyright (c) 2015 cz. All rights reserved.
//

#include 
#include 

void forString(char str[]);   //声明一个函数用于遍历字符串中的元素
int contain]]></description><category></category></item><item><title><![CDATA[正则表达式集合]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/9203277</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/9203277</guid><author>CHANGXIAOTING</author><pubDate>Thu, 03 Sep 2015 00:52:01 +0800</pubDate><description><![CDATA[分类： Python/Ruby


IPv4地址
正则表达式：^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$
测试环境：Javascript/.Net/C++/JAVA
特点：匹配IPv4地址


IPv6地址
正则表达式：^([\da-fA-F]{1,4}:){7}[\da-fA-F]{1]]></description><category></category></item><item><title><![CDATA[c语言二维数组的定义和初始化]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48186751</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48186751</guid><author>CHANGXIAOTING</author><pubDate>Thu, 03 Sep 2015 00:44:57 +0800</pubDate><description><![CDATA[二维数组：
用于存放一位数组的数组，被称为二维数组。


#include //二维数组的长度
#define kI 3    
#define kJ 4

/**
 打印二维数组元素
 */
void printfArray(int array[][kJ], int x) {
    for (int i = 0; i < x; i++) {
        for (int j = 0]]></description><category></category></item><item><title><![CDATA[c语言一维数组的定义、初始化]]></title><link>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48185563</link><guid>https://blog.youkuaiyun.com/CHANGXIAOTING/article/details/48185563</guid><author>CHANGXIAOTING</author><pubDate>Wed, 02 Sep 2015 23:32:36 +0800</pubDate><description><![CDATA[一维数组
1、定义：是一组具有相同数据类型的有序元素集合。
2、初始化：
（1）、初始化方式一：
    //数组的定义：
    int a[length];   //这是数组的定义
    
    //可以使用for循环进行遍历初始化
    for (int i = 0; i < length; i++) {
        a[i] = i;
    }
（2）、初始化方式二：]]></description><category></category></item></channel></rss>