当前位置: 首页 > wzjs >正文

网站建设与开发大作业网站优化公司哪家便宜

网站建设与开发大作业,网站优化公司哪家便宜,大量图片展示网站模板,怎么查看网站备案初始C 注释 变量 常量 关键字 标识符命名规则 数据类型 C规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存 整型 sizeof关键字 浮点型(实型) 有效位数保留七位,带小数点。 这个是保…

初始C++

注释

变量

常量

关键字

标识符命名规则

数据类型

C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存

整型

sizeof关键字

浮点型(实型)

有效位数保留七位,带小数点。

这个是保留有效数字位数,不包括小数点。

字符型

转义字符

字符串型

布尔类型 bool

数据的输入

运算符

算术运算符

赋值运算符

比较运算符

逻辑运算符

程序流程结构

选择结构

if语句

int main() {int score = 0;cout << "请输入考试分数:" << endl;cin >> score;if (score > 600){cout << "我考上了一本大学" << endl;if (score > 700){cout << "我考上了北大" << endl;}else if (score > 650){cout << "我考上了清华" << endl;}else{cout << "我考上了人大" << endl;}}else if (score > 500){cout << "我考上了二本大学" << endl;}else if (score > 400){cout << "我考上了三本大学" << endl;}else{cout << "我未考上本科" << endl;}system("pause");return 0;
}

三目运算符

switch语句

循环结构

while循环语句

do...while循环语句

for循环语句

嵌套循环

跳转语句

break语句

continue语句

goto语句

数组

一维数组

冒泡排序

二维数组

函数

函数的定义

函数的调用

值传递

函数的常见样式

函数的声明

函数的分文件编写

指针

指针的定义和使用

每次p的地址是不一样的。

指针所占内存空间

空指针和野指针

const 修饰指针

指针和数组

指针和函数

指针 数组 函数

//冒泡排序函数
void bubbleSort(int * arr, int len)  //int * arr 也可以写为int arr[]
{for (int i = 0; i < len - 1; i++){for (int j = 0; j < len - 1 - i; j++){if (arr[j] > arr[j + 1]){int temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}
}//打印数组函数
void printArray(int arr[], int len)
{for (int i = 0; i < len; i++){cout << arr[i] << endl;}
}int main() {int arr[10] = { 4,3,6,9,1,2,10,8,7,5 };int len = sizeof(arr) / sizeof(int);bubbleSort(arr, len);printArray(arr, len);system("pause");return 0;
}

结构体

结构体的定义和使用

//结构体定义
struct student
{//成员列表string name;  //姓名int age;      //年龄int score;    //分数
}stu3; //结构体变量创建方式3 int main() {//结构体变量创建方式1struct student stu1; //struct 关键字可以省略stu1.name = "张三";stu1.age = 18;stu1.score = 100;cout << "姓名:" << stu1.name << " 年龄:" << stu1.age  << " 分数:" << stu1.score << endl;//结构体变量创建方式2struct student stu2 = { "李四",19,60 };cout << "姓名:" << stu2.name << " 年龄:" << stu2.age  << " 分数:" << stu2.score << endl;stu3.name = "王五";stu3.age = 18;stu3.score = 80;cout << "姓名:" << stu3.name << " 年龄:" << stu3.age  << " 分数:" << stu3.score << endl;system("pause");return 0;
}

结构体数组

结构体指针

结构体嵌套结构体

//学生结构体定义
struct student
{//成员列表string name;  //姓名int age;      //年龄int score;    //分数
};//教师结构体定义
struct teacher
{//成员列表int id; //职工编号string name;  //教师姓名int age;   //教师年龄struct student stu; //子结构体 学生
};int main() {struct teacher t1;t1.id = 10000;t1.name = "老王";t1.age = 40;t1.stu.name = "张三";t1.stu.age = 18;t1.stu.score = 100;cout << "教师 职工编号: " << t1.id << " 姓名: " << t1.name << " 年龄: " << t1.age << endl;cout << "辅导学员 姓名: " << t1.stu.name << " 年龄:" << t1.stu.age << " 考试分数: " << t1.stu.score << endl;system("pause");return 0;
}

结构体做函数参数

//学生结构体定义
struct student
{//成员列表string name;  //姓名int age;      //年龄int score;    //分数
};//值传递
void printStudent(student stu )
{stu.age = 28;cout << "子函数中 姓名:" << stu.name << " 年龄: " << stu.age  << " 分数:" << stu.score << endl;
}//地址传递
void printStudent2(student *stu)
{stu->age = 28;cout << "子函数中 姓名:" << stu->name << " 年龄: " << stu->age  << " 分数:" << stu->score << endl;
}int main() {student stu = { "张三",18,100};//值传递printStudent(stu);cout << "主函数中 姓名:" << stu.name << " 年龄: " << stu.age << " 分数:" << stu.score << endl;cout << endl;//地址传递printStudent2(&stu);cout << "主函数中 姓名:" << stu.name << " 年龄: " << stu.age  << " 分数:" << stu.score << endl;system("pause");return 0;
}

结构体中const使用场景

内存分区模型

程序运行前

程序运行后

new操作符

下面实例函数中,new 返回的是该数据类型的指针。所以用 int * 来接收。

引用

引用的基本使用

引用的注意事项

引用做函数参数

//1. 值传递
void mySwap01(int a, int b) {int temp = a;a = b;b = temp;
}//2. 地址传递
void mySwap02(int* a, int* b) {int temp = *a;*a = *b;*b = temp;
}//3. 引用传递
void mySwap03(int& a, int& b) {int temp = a;a = b;b = temp;
}int main() {int a = 10;int b = 20;mySwap01(a, b);cout << "a:" << a << " b:" << b << endl;mySwap02(&a, &b);cout << "a:" << a << " b:" << b << endl;mySwap03(a, b);cout << "a:" << a << " b:" << b << endl;system("pause");return 0;
}

引用做函数的返回值

//返回局部变量引用
int& test01() {int a = 10; //局部变量return a;
}//返回静态变量引用
int& test02() {static int a = 20;return a;
}int main() {//不能返回局部变量的引用int& ref = test01();cout << "ref = " << ref << endl;cout << "ref = " << ref << endl;//如果函数做左值,那么必须返回引用int& ref2 = test02();cout << "ref2 = " << ref2 << endl;cout << "ref2 = " << ref2 << endl;test02() = 1000;cout << "ref2 = " << ref2 << endl;cout << "ref2 = " << ref2 << endl;system("pause");return 0;
}

引用的本质

常量引用

函数提高

函数默认参数

函数占位参数

函数重载

//函数重载需要函数都在同一个作用域下
void func()
{cout << "func 的调用!" << endl;
}
void func(int a)
{cout << "func (int a) 的调用!" << endl;
}
void func(double a)
{cout << "func (double a)的调用!" << endl;
}
void func(int a ,double b)
{cout << "func (int a ,double b) 的调用!" << endl;
}
void func(double a ,int b)
{cout << "func (double a ,int b)的调用!" << endl;
}//函数返回值不可以作为函数重载条件
//int func(double a, int b)
//{
//	cout << "func (double a ,int b)的调用!" << endl;
//}int main() {func();func(10);func(3.14);func(10,3.14);func(3.14 , 10);system("pause");return 0;
}

//函数重载注意事项
//1、引用作为重载条件void func(int &a)
{cout << "func (int &a) 调用 " << endl;
}void func(const int &a)
{cout << "func (const int &a) 调用 " << endl;
}//2、函数重载碰到函数默认参数void func2(int a, int b = 10)
{cout << "func2(int a, int b = 10) 调用" << endl;
}void func2(int a)
{cout << "func2(int a) 调用" << endl;
}int main() {int a = 10;func(a); //调用无constfunc(10);//调用有const//func2(10); //碰到默认参数产生歧义,需要避免system("pause");return 0;
}

类和对象

http://www.dtcms.com/wzjs/828694.html

相关文章:

  • 广州建设局官方网站建设网站收费
  • 网站建设 杭州网页效果图素材
  • 济宁建设网站建材类网站建设需要的资料
  • 如何用h5自己做网站优化网站的方法有哪些
  • 社交网站建设公司团队架构
  • 长沙好的网站建设公司排名怎样是做网站
  • 咸阳制作网站建设中标查询网站
  • 策划网站建设怎么做好市场宣传和推广
  • 深圳今天新增确诊名单深圳seo
  • 宁波网站建设信任蓉胜网络好深圳企业网站建设制作
  • 网站项目建设的组织机构河池企业网站开发公司
  • 智能网站建设推荐长安网站建设价格
  • 网站布局是什么网站推广被封域名如何做跳转
  • 国外怎么做网站推广策略英文
  • 媒体网站怎么做在线网页代理太太猫
  • 横岗网站建设多少钱在百度上做个网站多少合适
  • 哪些网站可以做招商广告做废钢推广网站
  • 怎么看网站有没有做301跳转网络服务商官方网站
  • 个人不能建设论坛网站怎么办mc做图的网站
  • 集团门户网站建设策划网站源码程序修改
  • 可以发外链的网站或平台有哪些吉林省白山市建设局官方网站
  • 英文专业的网站建设平面设计兼职接单
  • 格豪网络建站做图的模板下载网站有哪些内容
  • 建一个自己的网站价格上海网络维护哪个质量好
  • 怎么查看一个网站的建设地区做美食原创视频网站
  • 校园网站策划书大港天津网站建设
  • 建设部一建查询网站汕头企业免费建站
  • 上海羽贝网站建设网站建设 万网
  • 网站建设和网站设计区别最好的素材网站
  • 网站建立连接不安全青岛网站建设情况