<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IT民工的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zdc524</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zdc524]]></copyright><item><title><![CDATA[STL编程概述（三）-vector]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/79248430</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/79248430</guid><author>zdc524</author><pubDate>Sat, 03 Feb 2018 17:44:48 +0800</pubDate><description><![CDATA[vector 是STL提供的最简单，也是最常用的容器类模板之一。它与数组之间的相似性在于提供了对序列中的元素进行随机访问。但与传统的数组不同之处在于，vector对象在运行时可以动态改变自身的大小以便容纳任何数目的元素。它提供了对元素的快速，随机访问，以及在序列尾部快速的插入和删除操作。当然，它也支持在序列中的其他地方插入和删除元素，但这时效率会有所降低，因为vector对象必须移动对象位置以容纳]]></description><category></category></item><item><title><![CDATA[STL编程概述（二）]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/79188685</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/79188685</guid><author>zdc524</author><pubDate>Sun, 28 Jan 2018 19:17:38 +0800</pubDate><description><![CDATA[STL容器类是可以包含其他对象的类。就像数组，队列，堆栈等数据结构可以包含整数，小数，类等数据成员一样，STL包含常见的向量类，链表类，双向队列类，集合类和图类，每一个类都是一种模板，并且这种模板可以包含各种类型的对象。
容器可以分成两大类，序列式容器(SEQUENCE CONTAINER) 和关联式容器（ASSOCIATE SEQUENCE CONTAINER ）。在序列式容器中主要有vecto]]></description><category></category></item><item><title><![CDATA[STL编程概述(一）]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/79187481</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/79187481</guid><author>zdc524</author><pubDate>Sun, 28 Jan 2018 16:17:37 +0800</pubDate><description><![CDATA[STL是一个C++通用库，它主要又迭代器（iterators)、算法（algorithms）、容器（containers）、函数对象（function object）、内存分配器( allocators)和适配器（adapter）等六大部分组成。

 STL 是标准化的组件，对于编程人员来说，标准化组件以为着可以直接使用这些现成的组件，而不用重新开发。STL现在是C++的一部分，因此不用额外安装，]]></description><category></category></item><item><title><![CDATA[函数模板的演化]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/79141887</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/79141887</guid><author>zdc524</author><pubDate>Tue, 23 Jan 2018 16:58:00 +0800</pubDate><description><![CDATA[函数模板的演化


C++98 的函数模板 
C++ 98标准，添加了typename 关键字用于创建模板。
C++11 的函数模板
C++14的函数模板]]></description><category></category></item><item><title><![CDATA[C++ 函数模板]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/79128641</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/79128641</guid><author>zdc524</author><pubDate>Mon, 22 Jan 2018 14:23:33 +0800</pubDate><description><![CDATA[一个函数是不是只能用固定的数据类型呢？答案是否定的。只要是遇到处理完全相同，但是类型不一样的函数就可以使用函数模板。函数模板可以增加代码重用率，它使用非特定类型定义函数，到使用的时候再使用特定的类型替代。在没有函数模板的情况下，当我们需要对多种不同的数据类型进行相同的操作时，只能使用函数重载的方法，定义出多个函数。例子如下：



//函数重载
#include 

int min(int ii,]]></description><category></category></item><item><title><![CDATA[C语言和C++语言的区别]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/79127292</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/79127292</guid><author>zdc524</author><pubDate>Mon, 22 Jan 2018 11:43:46 +0800</pubDate><description><![CDATA[在C语言中int与char 等价，同样占用4个字节,‘A’被看做“整型字符常量”。例子如下：



#include 

int main(void)
{
    char a = 'A';
    int i = 65;
    printf("%d\n", sizeof(i));//4个字节

    printf("%d\n", sizeof(char));// 1个字节
    print]]></description><category></category></item><item><title><![CDATA[C++控制打印格式]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/79037152</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/79037152</guid><author>zdc524</author><pubDate>Thu, 11 Jan 2018 18:13:14 +0800</pubDate><description><![CDATA[C++格式化数字输出



#include
#include

using  namespace  std;

int main()
{

    double a = 123.456789012345;
    cout << a << endl;
    cout 9) << a << endl;
    cout 6);
    cout << a << endl;
    // cout]]></description><category></category></item><item><title><![CDATA[C语言实现顺序查找]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/78895406</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/78895406</guid><author>zdc524</author><pubDate>Mon, 25 Dec 2017 18:08:44 +0800</pubDate><description><![CDATA[C语言实现顺序查找#include<stdio.h>
int search(int a[], int y, int x); /*对自定义的函数search进行声明*/
int main(void)
{
    int i, x, n; /*变量定义*/
    int a[10];
    printf("请输入10个数字！\n");
    for(i = 0; i < 10; i++)]]></description><category></category></item><item><title><![CDATA[C语言实现万年历]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/78894660</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/78894660</guid><author>zdc524</author><pubDate>Mon, 25 Dec 2017 17:04:36 +0800</pubDate><description><![CDATA[C语言实现的万年历计算#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int a, char** date)
{
    int year = 0, month = 0, day = 0, week;
    int d, i, dm, dy, m2;
    char WEEK[9];
    if (a ==]]></description><category></category></item><item><title><![CDATA[C/C++ 中的数据类型]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/78711375</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/78711375</guid><author>zdc524</author><pubDate>Mon, 04 Dec 2017 16:53:54 +0800</pubDate><description><![CDATA[C语言于C99 这个标准中添加long long 类型。
#include <limits.h>
#include <stdio.h>
//编译指令：gcc -std=c99 -pedantic 
int main(void){
    char c_min = SCHAR_MIN;
    char c_max = SCHAR_MAX;
    unsigned char uc_max = UCH]]></description><category></category></item><item><title><![CDATA[C语言逆转字符串数组]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/78275947</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/78275947</guid><author>zdc524</author><pubDate>Wed, 18 Oct 2017 18:12:12 +0800</pubDate><description><![CDATA[逆转字符串数组#include <stdio.h>
#include <string.h>char* reverse(char *x)
{
    int  tem,len=strlen(x);
    int n=len/2;
    for(int i=0; i<=n; i++)         {
            tem=x[i];
            x[i]=x[len-1-i]]></description><category></category></item><item><title><![CDATA[const 与指针]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/78275681</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/78275681</guid><author>zdc524</author><pubDate>Wed, 18 Oct 2017 17:48:04 +0800</pubDate><description><![CDATA[const是一个C语言的关键字，它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性 
  指向常量的指针： 
  const int *pa; 
  int const *pa; 
  两者等价。因为指向常量的指针有时候会指向常量，所以它具有这个性质：“不能靠解引用改变它指向的对象的值”，以此保护它所指向的常量
例如： 
char *strchr(const char]]></description><category></category></item><item><title><![CDATA[数据结构单链表]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/78228763</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/78228763</guid><author>zdc524</author><pubDate>Fri, 13 Oct 2017 17:34:58 +0800</pubDate><description><![CDATA[数据结构单链表#include <stdio.h>
#include  <stdlib.h>
#define MAXSIZE 20#define OK 1
#define ERROR 0
#define TRUE 1
#define FALSE 0
typedef int Status;typedef int ElemType;
typedef struct Node
{
    ElemType]]></description><category></category></item><item><title><![CDATA[数据结构栈C语言实现]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/78227340</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/78227340</guid><author>zdc524</author><pubDate>Fri, 13 Oct 2017 16:15:23 +0800</pubDate><description><![CDATA[根据《大话数据结构》整理#include <stdio.h>#define MAXSIZE 20#define OK 1
#define ERROR 0
#define TRUE 1
#define FALSE 0
typedef int Status;typedef int SElemType;typedef struct
{
    SElemType data[MAXSIZE];// 数组实现]]></description><category></category></item><item><title><![CDATA[数据结构C语言]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/78187373</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/78187373</guid><author>zdc524</author><pubDate>Mon, 09 Oct 2017 22:10:29 +0800</pubDate><description><![CDATA[数据结构C语言#include <stdio.h>#define MAXSIZE 20#define OK 1
#define ERROR 0
#define TRUE 1
#define FALSE 0
typedef int Status;typedef int ElemType;  /* ElemType类型根据实际情况而定，这里假设为int */typedef struct
{
    El]]></description><category></category></item><item><title><![CDATA[C语言字符串创建方法]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/78172270</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/78172270</guid><author>zdc524</author><pubDate>Sat, 07 Oct 2017 22:39:24 +0800</pubDate><description><![CDATA[需要与时俱进，更新C语言字符串的创建方法。#include <stdio.h>
#define strz "abcd"
int main(void)
{
    //char *str ={'a','b','c','\0'};//错误的，不能编译通过。    char str1[] ={'a','b','c','\0'};
    char str3[4]={'a','b','c','\0'};]]></description><category></category></item><item><title><![CDATA[C语言的数组名的特殊情况]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/78170287</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/78170287</guid><author>zdc524</author><pubDate>Sat, 07 Oct 2017 16:37:30 +0800</pubDate><description><![CDATA[看到国内的教材这样写：但是存在一些特殊情况。
第一种：数组作为&运算符的操作数
#include <stdio.h>int main(void)
{
    int a[] = {1,2,3};//创建一个数组
    int *l;//一个指向整数的指针
    int(*p) [3];//一个指向指向数组的指针
    l=a;//数组名只能代表一个指向整数的指针
//p=a;
    p=&a]]></description><category></category></item><item><title><![CDATA[C 语言的浮点型问题]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/78167434</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/78167434</guid><author>zdc524</author><pubDate>Fri, 06 Oct 2017 22:10:43 +0800</pubDate><description><![CDATA[C语言对浮点型的没有加后缀的字面量按照双精度浮点型处理（double)，如果将这样一个字面量赋值给一个单精度浮点型变量，可能会出现精度损失。但是无论GCC还是LLVM，在默认情况下都不对这种情况发出告警。如果要想发出告警，GCC需要添加“-Wfloat-conversion”，LLVM需要添加“-Wconversion”。]]></description><category></category></item><item><title><![CDATA[Python list 创建方法]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/78077806</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/78077806</guid><author>zdc524</author><pubDate>Sun, 24 Sep 2017 16:46:28 +0800</pubDate><description><![CDATA[序列是Python中最基本的数据结构]]></description><category></category></item><item><title><![CDATA[intellij idea使用 groovy]]></title><link>https://blog.youkuaiyun.com/zdc524/article/details/77847712</link><guid>https://blog.youkuaiyun.com/zdc524/article/details/77847712</guid><author>zdc524</author><pubDate>Tue, 05 Sep 2017 09:43:23 +0800</pubDate><description><![CDATA[下载groovy]]></description><category></category></item></channel></rss>