c++题特别多,我觉得我想从更基础的开始,头文件,输入,输出,定义变量,常量。
目录:
头文件
头文件,每一个c++程序都一定会有(否则无法启动)。我平时都这么写:
#include <bits/stdc++.h>
using namespace std;
int main(){
}
#include <bits/stdc++.h>
using namespace std;
int main(){
}
我之所以用<bits/stdc++.h>是因为它~~~比较万能,比我以前的<iostream>强多了(因为我在写高精度时,iostream没办法使用string)
详细解读
软件:
链接:https://sourceforge.net/projects/orwelldevcpp/
#include 是引用的意思,按住shift键0+w和e上面的3,(要提前进入英语模式)按住shift键+逗号键,Dev.c++里面会自动弹出另一个,<>里面能写一些头文件,推荐<bits/stdc++.h>
using namespace std;引用命名空间,分号直接按从下往上数的第三排的倒数第3个键即可输出分号。
int main(){}括号按住shift键+ i和 o上面的9,大括号按住shift键+p的左边的那个键。
输入
我推荐你先学定义变量,再来学输入。
本次分为cin和scanf,scanf只讲int和long long(int)。
scanf和printf相比于cin和cout要更快一点。
cin
匪常的简单。cin>>变量名;(英文的分号)。>>是按住shift键+倒数第二排的倒数第三个键,按两个,别打错了。
scanf
仔细记一下,有一丢丢难。
scanf("%d%lld",&a,&b);
()在int main那里有,看一看。"十分简单,按住shift键+倒数第三排的倒数第二个,int 类型用%的,long long (int)用%lld。
变量名前一定要加&
输出
我也推荐你先学定义变量,再来学。
本次分为cout和printf,printf只讲int和long long(int)。
cout
cout<<变量名;<<是按住shift键+倒数第二排的倒数第四个键,按两个,别打错了。
cout<<endl;"endl"代表换行。
cout<<"jshhdjskdhfjk"<<" ";打一串中文或英文要用双引号,空格也要用!!!
printf
printf("%d %lld",a,b);
相比于cout,printf要直接在双引号之间打空格,换行用\n。
定义变量与常量
没事,咱先学,再问。
int,long long,char,bool等(感谢@Thomas_YiSaYa)(此图片非本人创造,为@Thomas_YiSaYa)
int (变量名),float+double可以用小数,其余懒得讲,回去学输入输出吧。
不好,忘了教常量,演示
const int a=200;
const代表的是常量,变量必须在定义时确定,因为常量不能修改。
投票,下次交哪一个。