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

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

价格 免费

字符串的使用

#include<iostream>

#include<string>

using namespace std;

 

int main()

{

string s="sikedu.com";

//char c=s[0];

//cout<<s[0]<<endl;

//cout<<s[1]<<endl;

//for(char c;s){

//cout<<c<<endl;

//}

char c='C';

//cout<<islower(c)<<endl;

putchar(tolower(c));//转化成小写字母

return 0;

}

输入

int main()

{

/*int num;

cin>>num;

cout<<num;*/

/*string name;

string name2;

cin>>name;

cin>>name2;

cout<<"你输入的是:"<<name<<":"<<name2<<endl;*/

string l;

getline(cin,l);

cout<<"你输入的是:"<<l<<end;

return 0;

}

 

 

[展开全文]

函数参数的作用

参数可添加可不添加,参数可以是任意类型的

#include<iostream>

#include<string>

using namespace std;

void createEnemy(int enemyType,int pos,string name){

if(enemyType==1){

 

cout<<"生成敌人的第一个步骤"<<endl;

}

cout<<"生成敌人的第二个步骤  设置位置到"<<pos<<endl;

cout<<"生成敌人的第三个步骤 发生变化"<<endl;

}

 

//调用函数

int main()

{

createEnemy(1,100,"神奇女侠");

 

createEnemy(2,50,"神奇男侠");

return 0;

}

 

 

返回值的作用

void createEnemy(int enemyType,string name){

if(enemyType==1){

 

cout<<"生成敌人的第一个步骤"<<endl;

}

cout<<"生成敌人的第二个步骤  设置位置到"<<endl;

cout<<"生成敌人的第三个步骤 发生变化"<<endl;

if(enemyType==1){

return 90;

}

else{

return 100;

}

}

 

//调用函数

int main()

{

int pos=createEnemy(1,"神奇女侠");

cout<<"生成的位置是"<<pos<<endl;

createEnemy(2,"神奇男侠");

return 0;

}

//example

int add(int arg1,int arg2){

int res=arg1+arg2;

return res;

}

int main()

{

int a=100;

int b=90;

int res=add(a,b);

cout<<res<<endl;

return 0;

}

[展开全文]

Function

//定义函数

void createEnemy(){

cout<<"生成敌人的第一个步骤"<<endl;

}

 

//调用函数

int main()

{

createEnemy();

return 0;

}

 

[展开全文]

do while loop(先执行一次循环体)

int main()

{

int count=0;

do{

cout<<"生成一个敌人"<<endl;

count++;

}while(count<10);

cout<<"while循环下面的代码"<<endl;

return 0;

}

for loop

for(表达式1;表达式2;表达式3){

循环体

}

int main()

{

for(int i=0;i<10;i++){

cout<<"生成一个敌人"<<endl;

}

cout<<"循环下面的代码"<<endl;

return 0;

}

循环中断

break、continue

终止循环

int main()

{

int count=0;

while(count<10){

cout<<"生成一个敌人"<<endl;

count++;

if(count==5){

break;

}

}

cout<<"循环下面的代码"<<endl;

return 0;

}

 

 

 

 

 

 

 

 

 

 

 

[展开全文]

循环语句

1.while

while(表达t/f){

循环体

}

2.do while

3.for

while loop

int main()

{

int count=0;

while(count<10){

cout<<"生成一个敌人"<<endl;

count++;

}

cout<<"while循环下面的代码"<<endl;

return 0;

}

[展开全文]

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;

[展开全文]

条件、判断语句

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;

}

[展开全文]

1;建立项目及解决方案

2;要保持需要保存的路径

[展开全文]

系统根据变量大小自动给定合适的地址空间

每一个变量都有一个内存位置,每一个内存位置都定义了可使用 & 运算符访问的地址,它表示了在内存中的一个地址。

指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明且类型需一致。

星号是用来指定一个变量是指针

 

[展开全文]
  1. 结构体可以将不同类型组合在一起形成一个新的类型,这个类型是对数据的整合,让代码更加简洁。               struct   名字{                                            成员类型        成员名                      成员类型        成员名                                                              }
[展开全文]

#include"stdefx.h"

#include<iostream>

int main()

{

bool a=true;

bool b=false;

bool is dead=false;

 

}

[展开全文]

1.解决方案下多个项目。

2.启动项目-调试启动的项目

3.资源文件

头文件

源文件

[展开全文]

Unreal是虚幻引擎,Unity 3D 手机游戏,Unreal 推荐电脑游戏。虚幻引擎费用免费,以前很贵,现在提成百分之5。Unity按月收费 。

[展开全文]

lAMSNDlkASNdLASMD;alkmfnlKASNFl:AKFNKL:DFl fn;Kbn{Ojjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

[展开全文]

把shdocvw.dll文件再给我发一遍

 

[展开全文]

授课教师

SiKi学院老师

课程特色

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