ctrl+k ctrl +f 代码格式化快捷键
一条语句一句行
开始结束括号 {}
缩进
删除分号,重新输入分号,vs会自动格式化这一行
ctrl+k ctrl +f 代码格式化快捷键
一条语句一句行
开始结束括号 {}
缩进
删除分号,重新输入分号,vs会自动格式化这一行
using namespace std;
函数内部 or #include 下面
cout<<"";cout的格式
endl 换行 endline
cout<<"你好"<<endl;
//cout<<endl;
cout<<endl<<"我开始学程序了";
换行
\n
endl
cout<<"你好"<<"\n";
cout<<"你好\n";
c out
// C语言的输出
printf("我的年龄%s","18");
printf("我的年龄%d",18);
cout<<"我开始学程序了"<<"18"<<18;
#include <iostream>
// function
int main() // Main mAin MAIn mymain
{
//引入命名空间std
using namespace std;
cout << "你好";
cout << endl;
cout << "我开始学程序了";
cin.get();
return 0;
}
// dll 动态链接库 不需要 main函数
定义控制台应用程序的入口点
// 注释,绿色的字体
注释:阅读代码方便
// 单行注释
// 引入命名空间std
using namespace std;
/*sdfksdfl,ksjdflsdjlfkdsjn
sdkfjlsdkjflsdkjf
是恐龙当家福利可视对讲卡死了的解放路s
了束带结发录课
*/ 多行注释
ctrl + k ctrl +c 注释
ctrl +k ctrl +u 取消注释
选择到行首,就是//
其他是:/**/
; 结尾,一条语句
#include 引入
cout 输出
iostream 输入输出流
“” 用户自定义的
<> 系统内置
.h 头文件 header
.cpp 源文件
namespace 命名空间,对函数分类
using 使用
std 标准的 standard
std::cout<<"你好";
std::cout<<std::endl;
std::cout<<"我开始学程序了";
std::cin.get();
return 0;
//using namespace std;
// 下面的更加严谨
using std::cout;
using std::endl;
using std::cin;
#include <iostream>
int main()
{
using namespace std;
cout<<"你好";
cout<<endl;
cout<<"我开始学程序了";
cin.get();
return 0;
}
/*
输出:
你好
我开始学程序了
*/
nullptr 空指针
void *p;// p可以接收任何类型的对值
& 取得一个变量的内存地址
cout<<&a<<endl;
*从内存地址所对应的内存处取得数据
cout<<*(&a) <<endl
#include "stdafx.h"
#include<iostream>
using namesprace std;
#include <iostream> 为预处理指令,
#include <iostream>
#include <string>
#include <array>
using namespace std;
int main()
{
//1,创建数组actor,里面有30个char
// 创建数组chuck,里面有13个float
char actor[30];
float chuck[13];
//2,创建一个结构体糖块CandyBar,里面包含三个成员,
//第一个成员存储了糖块的品牌,
//第二个成员存储糖块的重量(可以有小数),
//第三个成员存储了糖块的卡路里(整数)。
//编写一个程序,声明这个结构,创建一个名为snack的CandyBar变量,
//初始化为Mocha Munch,2.3,500,初始化应该声明snack的时候进行。最后程序显示snack变量的内容。
struct CandyBar {
string brand;
float weight;
int cal;
};
CandyBar snack = { "Mocha Munch",2.3,500 };
cout << "Snack:" << endl;
cout << snack.brand << " " << snack.weight << " " << snack.cal << endl;
//3,编写一个程序,然给用户输入三次50米跑的成绩,显示次数和平均成绩。使用一个array对象来存储数据。
array<float, 3> a;
cout << "请输入第1次成绩:";
cin >> a[0];
cout << "请输入第2次成绩:";
cin >> a[1];
cout << "请输入第3次成绩:";
cin >> a[2];
float total = a[0] + a[1] + a[2];
cout << total / 3 << endl;
return 0;
}
自写:
Adobe Reader
a
全选后,ctrl+k ctrl+f可以格式化,但是有局限性
若是吧命名空间放在函数外面,其下的所有函数都可以使用,若放在一个函数下方,只能让这个函数使用它。
固定模式:cout<<"";
std下的函数,输出的意思
换行:endl,cout<<"...../n"
cout后可以持续输出,例如:cout<<"你好"<<endl<<"葛赛飞是个坏蛋";
c语言输出函数: printf(.....);
例如:printf("我得年龄是%s","17");
printf("我得年龄是%d",17);
函数前的字母例如
main前的int(整数)为返回值,代码最后有返回语句(return +整数)
main下用大括号抱起来的是函数体
动态链接库自己不会运行,作为一个库,模块,作为一个工具给别人使用,不需要main函数
单行注释:在一行代码前加上//其后的代码无效
/* 中间全部注释 */
全选中后先按 ctrl+k再按ctrl+c
ctrl+k ctrl+u 取消注释
#include:预处理指令(引入接下来的指令)
iostream:输入 输出
i:input o:output
cout只属于iostream,别的用会报错
iostream属于系统内置的,所以用尖括号<>来引用
若是自己创建的头文件要用引号"",而且要加.h
namespace:命名空间
include
01
-在解决方案下面创建项目