visual studio 2017<下载工具>
搜visual studio 2017激活码 可以找到并激活专业版和企业版
visual studio 2017<下载工具>
搜visual studio 2017激活码 可以找到并激活专业版和企业版
变量:int float double char string
常量:
整数 小数 字符 字符串
常量中的类型说明
整数是123456
小数是1.1 2.1 3.1
字符是abcdefg,还包括了标点符号
字符串是一串字符,包括了
其中,字符是用单引号包括,字符串是用双引号包括
常量就是恒定不变的量
endl是end line缩写
多行选择后使用ctrl+k ctrl+c进行多行注释
ctrl+k ctrl+u能取消多行注释
变量是一个可以存储数据的盒子
int设定一个变量并且使用等号赋予一个值
这个变量在之后的过程中可以使用重新定义它的值并使用
int是整数变量
float和double都是可以存储小数,但是float不能超过10亿
char是字符类型
string是字符串类型
endl用来结束表示换行的
\在字符串中任何位置输入都代表换一行
算数运算符:
+ - * / % ++ --
布尔类型:
true f
虚幻入门第一季
C++编程学习
(太想学了)
不想写代码~~~~呵呵呵哒~
快速学习
100~200课时(卧了个大槽)
快速学习(不错)
30~50
下一季直接开发游戏
不错啊~~~~~~~~
多学多练
多百度(其实没啥鸟用,国内UE4有点坑,没记个回答的)学会百度,强学
UnityA计划不知道能不能加入Unreal Engine 4的学习
就是太喜欢UE4了
for循环
for(初始化表达式 ; 判断表达式 ; 循环体执行完了运行的语句)
C++创建项目
条件、判断语句
1.if
2.switch
1.if(if else只能处理2种情况,if else if可以处理多种情况)
int msin(){
//if(false){
//cout<<"if语句"<<endl;
}
//bool isDead=true;
//if(isDead){
//cout<<"游戏结束处理"<<endl;
}
//bool isVip=false;
//if(isVip){
//cout<<"限时打折后的价格"<<endl;
}
//else{
//cout<<"显示正常的价格"<<endl;
}
int vip=1;
if(vip==1){
cout<<"打几折"<<endl;
}
else if(vip==2){
cout<<"打八折"<<endl;
}
else if(vip==3){
cout<<"打七折"<<endl;
}
else {
cout<<"不打折"<<endl;
}
cout<<"if语句之后"<<endl;
return 0;
}
用全英文输入
窗口暂停:system(“pause”)
Switch语句
switch有限制,switch只能判断一个固定的值
if可以判断一个区间!
if更好用~
vip=1;
switch(vip)
{
case 1:
//语句
cout<<"打九折"<<endl;
break;
case 2:
//语句
cout<<"打八折"<<endl;
break;
case 3:
//语句
cout<<"打七折"<<endl;
break;
case 4:
case 5:
case 6:
cout<<"打六折"<<endl;
break;
default:
cout<<"不打折"<<endl;
break;
}
//1-100 101-1000 1001-2000
int money=999;
if(money)>0&&money<=100){
cout<<"你是vip1玩家"<<endl;
}else if(money>100&&money<=1000{
cout<<"你是vip2玩家"<<endl;
}else (money>1000&&money<=2000{
cout<<"你是vip2玩家"<<endl;
}
cout<<"switch语句之后"<<endl;
return 0;
定义指针时:
定义单一一个指针建议: type* p;
定义多个指针或和单纯类型变量定义建议:
int num, *nump;
个人倾向后一种,定义时加*可以明确nump是一个指针,而不跟*为普通的变量
*的作用:
1、 定义指针,告诉编译器后面的变量为指针
2、指针的取引用,后续使用时,相当于使用指针指向的那个变量
有个问题:
C/C++中任何变量建议初始化后再使用,我当初学C语言的时候,数组未初始化,默认值是随机的。我不清楚C++中是怎么样的,可能VS中优化过了,int数组默认值为0.
建议:变量初始化后再使用,特别是下面的指针!!!
int *p = NULL ; 空指针
void *p ; 未确定指向何种类型 的 指针(后期一般强转)
建议:1、不用的指针请指向NULL(0)
2、指针一定要初始化,不然指向未知区域很危险
标识符的命名规则是字幕、数字和下划线,不能有数字开头,不可以有任何其他符号,只能是下划线。
变量不可以内容相同,但大小写不同可以的。
也不能和关键字相同,在VS里是带颜色的字就是关键字,大概二十多个
变量一定要使用可以理解的文字,什么abcd这种就不行,很难知道是什么。
+加
-减
*乘
/除
%求于,运算任何算数运算后剩余多少的意思
++自加
--自减
算数运算符只能对数字进行运算
string:字符串
string s = xxx
char c = s 【x】
tolower(x)将小写字母转换为大写希姆
putchar输出字符
cin接收的东西以空格分隔
string定义字符串
getline可以接收一整行数据