11368人加入学习
(31人评价)
【旧版】C++编程系列 预备季快速上手

旧版课程,制作完成于2017-12-18

价格 免费

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用来结束表示换行的

\在字符串中任何位置输入都代表换一行

[展开全文]
saintwar · 2018-06-16 · 09-变量 0

算数运算符:

+      -     *     /    %    ++  --

布尔类型:

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可以接收一整行数据

 

 

[展开全文]

授课教师

SiKi学院老师

课程特色

图文(1)
下载资料(2)
视频(40)