
c++
nsjlive
这个作者很懒,什么都没留下…
展开
-
error C4335:检测到Mac文件格式:请将源文件转换为DOS格式或UNIX格式
转载自请将源文件转换为DOS格式或UNIX格式 有时候在编程中会出现这样的错误:“error C4335:检测到Mac文件格式:请将源文件转换为DOS格式或UNIX格式”,但是检查的时候却始终发现不了任何问题,下面就给出解决方案(这问题曾困扰我很久委屈)出错原因:代码中部分代码的格式不正确很多时候为了方便,常将代码从其它地方复制而来(如QQ),这样直接复制到编程环境中就有可能出现上面的问题。解决方转载 2018-03-17 10:44:56 · 5018 阅读 · 0 评论 -
关于for循环
for(int j=0;j<arr.length-1-i;j++){ A: } 例如 for(int j=0;j<9;j++){ A; } 1)先定义j=0,满足j<9,执行A;j=0的循环结束; 2)执行j++,于是j=1;满足j<9,执行A;j=1的循环结束; 3)执行j++,于是j=2,满足j<9,执行A;j=2的循环结束; 。。。 4)...原创 2018-09-12 13:17:05 · 335 阅读 · 0 评论 -
c++ 结构体
所谓结构体就是将一些已知的数据类型放在一起来定义的一种数据类型。结构体并没有创造出新的数据类型,这点要搞清楚。C语言的结构体和其他高级语言的类有点相似的概念,可以完成对一种事物的抽象。但是C语言的结构体又不具备高级语言的继承和多态的功能。 #include <iostream> using namespace std; typedef struct { char name[31...原创 2018-10-30 19:51:47 · 159 阅读 · 0 评论 -
剑指offer链表添加,删除元素中传入的pHead为什么要是指向头指针的指针问题
参考自:https://blog.youkuaiyun.com/jmt330/article/details/80166752 https://blog.youkuaiyun.com/qq_30483585/article/details/79426910?utm_source=blogxgwz3 #include <iostream> using namespace std; struct List...原创 2018-10-30 21:24:01 · 763 阅读 · 0 评论 -
位与运算与取余
一,偶数&0x1是什么意思? 看见这个0x你肯定知道这就是16进制表示了,而0x1表示这个数的16进制的最后一位肯定是1。 偶数的二进制表示中最后一位是0,奇数的二进制表示中最后一位是1,所以一个整数与0x1做按位与运算得到的结果是0或者1就可以判断出这个整数是偶数还是奇数。 二、使用与运算符代替求余运算符的技巧 1.性能对比: 求余运算:a % b就相当与a-(a / b)*b...原创 2019-02-20 23:51:30 · 3690 阅读 · 0 评论