c++是一门有C语言改进的编程语言,今天我们来学习输入输出流。
#include<bits/stdc++.h>
using namespace std;
int main(){
return 0;
}
这是c++的常用框架,我们一句一句地解析一遍。
对了,//是注释的意思。
#include<bits/stdc++.h>//万能头文件
#include<bits/stdc++>是万能头文件,不过有时会出一点bug,所以建议换成:
#include<iostream>
然后下一句。
using namespace std;//翻译为中文:使用标准命名空间
这句话是使用标准命名空间的意思,不写也行,但用函数时需要声明。
int main(){//主函数
这一句我不讲先,大概学自定义函数时再讲。
return 0;
return是返回的意思,在主函数中表示结束。
}
有借就要有还,所以要一个}。
好了,现在开始学习输出。
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<"Hello,world!"<<endl;
return 0;
}
运行以下程序,会输出:
Hello,world!
注:endl是换行的意思
#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<3<<4;
return 0;
}
运行以上程序,会输出什么?
A.34
B.3 4
C.
3
4
答案是A,因为c++不会自动空格以及换行。
然后我们学习输入。
输入只能是一个变量,创建变量需要变量类型,这里我们先学4种:int(整形变量)、double(小数变量)、char(单个字符)、long long(长整型)。
变量名也有规则:1.不能用关键字(如:int、double、return、true、sqrt……)2.只能有数字、字母与_组成3.不能以数字开头。
总的来说,结构是这样的:变量类型 变量名1,变量名2……;
如 int a;char b1; long long c_file;double NHJdeb_j;
最后,我想告诉大家,=是赋值的意思,如 变量a=变量b(或其他)意思是把变量a变成变量b,*是称号,、是除号,a/=2是a除2,G*3是b乘3.
课后作业:
1.输出你好。
2.输入一个整数,输出他加3的结果。
3.输出静夜思,每行一句就行。