cin.getline(数组+长度)
eg;
cin.getline(name,30)
2.
字符输出
cout.put(字符变量)、
cin.getline(数组+长度)
eg;
cin.getline(name,30)
2.
字符输出
cout.put(字符变量)、
ctrl+k-ctrl+c 注释
ctrl+k-ctrl+u 取消注释
//系统内置头文件用<>,自定义头文件用""并且加.h后缀 //预处理命令,iostream中定义了输入和输出的函数 #include //iostream = input output stream int main() { //iostream 中用 namespace 分类不同的函数,所以需要再引用 namespace using std::cout;//只引入std下的cout using namespace std;//std = standard //std::cout 使用std命名空间下的cout功能 cout << "Hello";//输出Hello cout << endl;//换行 cin.get();//从控制台读入一个字符 return 0; }
auto自动判断函数类型,但不一定正确。
{int a=int(23.8);
int a=(int)23.8;
int a= (int)f;
int a=int(f);
}
都属于强制转换成int函数类型,所有函数优先级“()”最优先。
关键字是一些特殊的高亮颜色,白色不是关键字
ctrl+a全选
ctrl+k ctrl+f 格式化
Tab键格式缩进
3.4E+9//3.4*10^9;
3.4E-9//3.4/10^9;
float<double<long double;
main是函数名,是小写的
main( )函数中的括号是用来存储参数的,如果里面为空的,表示没有参数
main()函数后面的大括号内的,是函数体
int main ( )为函数头
main()函数为主函数,也叫入口函数
动态链接库是不需要main()函数的,它是供人随时调用使用的
return 0;返回值语句
int是整数类型,0是整数所以返回值必须是整数
const int j=90;
//const字符申明常量能防止接下来修改错误
单行注释快捷键:
ctrl+k ctrl+c 注释
ctrl+k ctrl+u 解除单行注释
语句(也叫代码) 用分号结束
预处理指令。
#include<iostream>引入输入输出流。
.h后缀为头文件。
系统内置的用“< >”尖扩号
自己创建的用 “ ”引号并加上 .h
创建命名空间来管理许多内置功能的编排和分类的使用
using namespace std;
也可以单独引入using std :: cout ;这样的话,后面要用到cout的话就可以直接用 cout了。
如果不用命名空间可以这样表达 std :: cout ,两个冒号例如: std :: cout << std :: endl ;
功能函数
控制台:是查看程序运行结果的窗口。
cout << 输出的意思。
\0表示字符串结束
char webset[]="jbgysafuay"
C++的变量命名规则:变量只能使用字母、数字、下划线_ 不能以数字开头 建议不使用:以两个下划线开头 下划线和大写字母开头 一个下划线开头的名称作为变量
ctrl+a全选
先按ctrl+k,再按ctrl+f,将选定的位置格式化(格式统一,看起来比较舒服)
将命名空间放在{ }里面时,只有{ }里能使用命名空间里的函数,若放在外面,如
using namepeace std; (命名空间) { #include "cdwew.h" #include <iostream> ........} 则整个源文件里都可以用std中的函数
cout<<endl;表示换行
endl是end line的 缩写 也可用cout<<"\n";来表示换行
\n是enter的缩写
\n可以放在字符串里面,endl则不可以 例如cout<<"墨利\n";
ps:一个cout后面可接多个<<
例如cout<<"gyugyu"<<"ninini"<<endl
若内容为数字,可不加" "
这套视频好惨,只有我在看。的确
利用new来创建数组;
int main ()
{
int *p=new int[20];
p[0]=20;
cout<<p[0];
*(p+2)=80;
delete[] p;
}
int main()
{
int *P=0;//int *p=NULL;
int *P2=0;
itn *p3=nullptr;
//空类型 void *p;//p可以接受任何类型的指针;
}
int main (){
int *p;
p=pa;
int *p1;
int *p2;
cout<<p1<<" "<<p2<<endl;
}