2016.8.30 编程之路小总结

来源:互联网 发布:淘宝物流怎么查询 编辑:程序博客网 时间:2024/05/29 10:07

 1、#include<vector>

       #include<algorithm>//copy

       #include <iterator> //istream_iterator,ostream_iterator,back_inserter  

        vector<int> verc;

         copy(istream_iterator<int>(cin), istream_iterator<int>(), back_inserter(verc)); //Copy cin to vector,按回车更换输入数据,按Ctrl+Z结束

2、 int buf[100];

       int n = 0;

       while (cin >> buf[n++])  //copy cin to array 按空格更换输入数据,按回车结束
       {
           if (getchar() == '\n')

           {
                   break;
            }
        }

3、 #define GET_ARRAY_LEN(array,len) (len = sizeof(array)/sizeof(array[0])) //数组长度的宏定义

       GET_ARRAY_LEN(buf,n); //调用时的格式,n就是数组长度值

4、 int *ptr = new int(n); //开辟一个n的int内存,指针ptr指向首地址

        delete[] ptr;

5、 cout输出分行用endl,不分行中间隔空格:<< " ";

6、理解递归思想。




-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

实在是为自己的编程能力感到羞愧。

0 0