-
多练习程序,无论大小,多做,而不是更多,只是完成质量。
要学习C++,您应该阅读更多书籍。
初级:语法语义(C++)。
C++中文版精要,侯俊杰译,C++大学课程(第二版)282页,邱忠攀等译,816页。
C++入门中文版,侯俊杰译,《标准C++宝书》,林利民等译,766页。
C++ 编程思想》,刘宗田等译,第420页。
中级:更有效的C++中文版“,侯俊杰,培生2000318 页。
有效C++ 2 e中文版,侯俊杰,皮尔逊页面。
特殊C++中文版,侯俊杰,皮尔逊页面。
高级:Windows 编程
在 MFC 更轻松
C++对象模型的深入探索》,侯俊杰译。
设计模式》,李英军等译,机械工业出版社,第页。
重构和改进现有设计的**
现在已经足够了。
学好一门语言还有很长的路要走。
-
你想参加考试还是想参加考试? 如果你参加考试,你会做题,如果你做实际的战斗,你会写程序。
-
假设鸽子的数量是 x,兔子的数量是 y;
然后:x + y = n;
2*x + 4*y = m;
求 y = m 2-n; x = 2n - m/2;
这样一来,程序就写得很好,判断错误就需要这样判断。
必须是偶数。
n;= m/2;
以上三项必须同时满足,否则会显示错误
或者可以这样判断:
if(x + y) != n ||x * 2 + y * 4) != m)
error;
**和楼上基本一样,楼上就是不判断m一定是偶数。
-
你的程序是否有一个小错误,for(a=1...?)。是不是从0开始,下面b的循环是一样的),不知道是不是编的,是不是很匆忙,我猜有些问题没考虑过,如下:
#include
using namespace std;
int main()}
-
首先,你的程序可以运行,它不会超时,它会很快出来,然后,我对你的程序做了一个轻微的改动。
#include
using namespace std;
int main()
if(flag==false) cout<<"error"<}if(flag==false) cout<<"error"
-
C++高级方法(我个人的看法,我遵循了这一步)先看一下C++入门
让我们简单地看一下C++标准库STL。
然后看看C++模板
最后,查看有关设计模式、范式编程、并行编程和分布式计算以及 C++ 缺陷的高级书籍。
另外,如果您不了解库函数,请阅读 csdn。
如果你想写出好的**,请先系统地看一下软件工程书籍,如果你注重速成,看看林锐的C C++ 高质量编程。
-
询问<>
你能解释一下带下划线的句子吗?
传统的静态语言如 C C++ 也顺应了这一趋势,在内存空间管理中增加了越来越多的自动化支持,简化了内存管理,但简单并不意味着内存管理的复杂性消失了,当出现崩溃问题时,我们因为简单蒙蔽了我们的思维而不知所措,而崩溃的根本原因是内存空间使用不当造成的, 因此,对操作系统原理、内存管理和语言语义的透彻理解是解决崩溃问题的关键;
-
我们来谈谈问题3的想法:88*88=7744
简单的方法是:
1100--1199区间只有34平方,但它的值是1156,不适合只适合47平方的2200--2299区间,但它的值是2209,不适合只适合58平方的3300--3399区间,但它的值是3364,不适合只适合67平方的4400--4499区间,但它的值是4489,不合适的平方在5500--5599区间中没有整数平方。
没有整数的平方在 6600-6699 范围内。
7700--7799区间只有88平方,其值为7744,只适用于94平方的8800--8899区间,但其值为8836,不适用于9900-9999区间中无整数的平方。
问题 4:MSDN
楼上的程序很好,我将解释我是如何获得每个数字的; 比如 x=123,为了得到 u 的数,你会 x%10,结果是数字 3,然后你会是 x=x 10,x 会变成 12,然后按照这个方法使用循环结构,下次你处理 x 的时候,你会处理 12, 那么同样的语句会得到 12 2 的单位,那么循环语句的条件是 x=x 10 后,这个 x 变为 0。程序可以参考楼上,但还是建议自己按照这个思路写,毕竟方法已经知道了。