c++速学
软件下载devc++5.11:
https://sm.myapp.com/original/Development/Dev-Cpp_5.11_TDM-GCC_4.9.2_Setup.exe
新建一个c++代码文件
写代码 + 编译 +(调试)= 大家常见的exe可执行文件
代码结构(初级)
#include<iostream>
#include<cstdio>
using namespace std; int main{//主要 ..............
...........
return 0; }
先接受这个结构
语句
xxxxxxx;
语句+分号,分号代表语句的结束。否则语法错误(英语)
变量
主要类型:int , long long , double , char , string
int (存小整数,9位及以下,正负皆可)
int a;
(告诉电脑你建立了一个叫 a 的 int 型变量)
意思就是系统给你一个⬜ ,名字叫 a,里边可以放一个int型的数
这叫 “ 声明变量 ”
那么怎么告诉系统你想再里边存一个什么数字呢
a=xxx;
(xxx为一个9位及以下整数)
这样 a的值就为 xxx了 ,即方框 a 里存了一个数 xxx
这叫给变量赋值
修改 a 的值的方式同理
另外,可以在声明变量的同时给变量赋值
int a=xxx;
(不用解释了叭)
long long 存19位及以下的整数,正负皆可
double 存浮点数,即小数
char 存一个字符,你键盘上的字母就属于字符,比如 a。abcdefg 不行
char a='x';
string 存一串字符,比如 abcdefg ,当然一个字符比如 a 也可以;(慢)
string a="abcdefg";
用string类型需要
#include<string> #include<cstring>
注释
//xxxxxxxxx
电脑忽略//之后的东西(这一行),也就是随便你 // 之后写什么,打什么鬼特殊符号都可以,编译时都会跳过
用处:可以用来标注一段代码的意义,调试代码
输入输出
1.cin cout 较慢 有优化语句,自行百度cincout加速
2.scanf printf 较快
int a;//声明一个叫做a的int型变量 cin>>a;//输入a,即从键盘上敲一串小于及9位的数字,然后回车 cout<<a;//输出a
其他变量类型同理
int a; scanf("%d",&a);//输入a printf("%d",a);//输出
左对右 输入取地址 输出不用