浙大翁恺老师_C++课程笔记1/41_第一个C++程序

写在开头:

之前在B站上学习了浙江大学翁恺老师的C++课程av71983220,自己也做了一些笔记,但一直没有整理。这次重新学习,整理一下,和大家分享。

主要内容:

  1. #include<iostream>
    相对对C语言的#include<stdio.h>为什么缺少了.h?文件名不一定是要有后缀的,只是windows给了我们错觉;
    评: linux系统就和后缀无关,后缀和文件类型没啥关系!
  2. using namespace std;
    采用标准的命名空间;
  3. cout<<“hello world”<<endl;
    cout表示标准输出,把这个字符串往cout去输出,也是左移符号的含义;
    endl表示end of line一行的结束;
  4. 一个完整的C++程序:
#include<iostream>

using namespace std;

int main(){
    
    
	cout<<"Hello, World! I am "<<18<<" Today!"<<endl;
	
	return 0; 
} 
  1. 老师采用eclipse做开发,新建工程等;本人采用的是Dev C++
  2. eclipse开始出现xx的原因,边书写代码,边做检查,需要花一些时间,等一小会就没有xx了;
  3. 代码行前面出现bug符号,可以将鼠标移动到bug上,会提示bug出现在哪里;
  4. 代码编写完成,先build编译,然后执行;
    在这里插入图片描述
  5. 程序运行的结果出现在Console中,如果程序需要输入,那么也在Console中输入+;
  6. 如何判断程序是否跑完,还是停留在死循环?右侧红框里面出现红点,则表示程序未执行完;左侧红框的terminated表示程序执行完成;
    在这里插入图片描述
  7. 竟然可以同时运行两个程序,或者将一个程序运行两次,点击两次运行即可,利用下图的方式做切换处理;
    在这里插入图片描述
  8. 大佬们肯定是不会用eclipse,用vi和g++进行演示;
    在这里插入图片描述
  9. C++如何实现输入?源代码如下:
#include<iostream>

using namespace std;

int main(){
    
    
	int number;
	
	cout << "Enter a decimal number:";
	cin >> number; 
	cout << "The number you entered is " << number << "." << endl;
	
	return 0; 
} 
  1. 利用eclipse,对变量进行重新命名?自己原来都傻不拉几一个一个替换,或者用文本编辑器replace all,但要不效率太低,要不然可能会出问题
    利用refactor对变量重构,学会使用工具!!
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41754258/article/details/112398342