c++学习的第二天
因为在学校学习过,认为有些基础,用的c++primer 习题集来进行学习和联系
边学习边记录一些小问题,对于大佬可能没有什么参考价值的东西,但是对于最初的初学者或许有用,与君共勉。
第一章的练习题,都很简单,遇到的一些小问题
#include<iostream>
int main()
{
std::cout << "Hello World" << std::endl;
return 0;
}
hello world 的小程序,运行后看不到结果,只看到黑框框一闪而过,可以加入一个cin>>i来暂停一下程序,这样就可以看到的。这是我想到的一种办法
后来在后续程序中仍然是遇到了这样的问题,两个数的乘法最后结果不会停留,觉得这个程序其实挺失败的,网上找到的三种方案,来自百度知道
//三种方法();
getch(); //需要#include <conio.h>
getchar(); //需要#include <stdio.h>
system ("PAUSE");//需要#include <stdlib.h>
我使用的第三种,最后出现了熟悉的请按任意键继续的画面
在注释的时候,觉得打//麻烦,找了默认的快捷键是ctrl+k再CTRL +u比较麻烦,于是将快捷键改了,具体的步骤不说,放图觉得只要是在使用vs的人都能看懂是怎么改的
对于for循环的跳出有了新的认识,实践是经验的来源,原先一直没有想到过这样跳出一个循环;
#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
int sum = 0, value = 0;
cout << " " << endl;
for (; cin >> value;)
sum += value;
cout << sum << endl;
system("pause");
return 0;
}
这是一个无限循环下去的程序,但是当输入完所有的值以后,只要输入一个不是int型的数就可以,原答案是说输入CTRL+z来结束,但是。