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来结束,但是

猜你喜欢

转载自blog.csdn.net/qq_28200939/article/details/80841118