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

自己能做企业网站吗百度信息流广告怎么投放

自己能做企业网站吗,百度信息流广告怎么投放,为什么打开Wordpress很慢,wordpress密码忘记了怎么办基础之基础之最后一节-结构体 1.结构体的定义 结构体相对于自定义的一种新的变量类型。 四种定义方式&#xff0c;推荐第一种&#xff1b;第四种适合大量定义&#xff0c;也适合查找&#xff1b; #include <iostream> using namespace std; #include <string.h>…

基础之基础之最后一节-结构体

1.结构体的定义

结构体相对于自定义的一种新的变量类型。

四种定义方式,推荐第一种;第四种适合大量定义,也适合查找;

#include <iostream>
using namespace std;
#include <string.h>struct Student
{string name;int age;float score;
}s3;void prinf(Student s)
{cout << s.name << " | " << s.age << " | " << s.score << endl;
}int main()
{Student s1;s1.name = "niuniu";s1.age = 18;s1.score = 96;prinf(s1);Student s2 = { "zhangsan", 92, 30 };prinf(s2);s3.name = "lisi";s3.age = 13;s3.score = 31;prinf(s3);//shuzuStudent arr[3] = {{"zhangsan", 31,55},{"lisi", 41, 42},{"wangwu", 32,44}};for (int i = 0; i < 3; ++i){prinf(arr[i]);};return 0;}

2.结构体指针

和其他类型的指针一致;需要注意的是,如果s是结构体的指针,不仅可以使用(*s).name还可以使用s->name访问结构体的属性;

#include <iostream>
using namespace std;
#include <string.h>struct Student
{string name;int age;float score;
}s3;void prinf(Student* s)
{cout << s->name << " | " << s->age << " | " << s->score << endl;
}int main()
{Student s1;s1.name = "niuniu";s1.age = 18;s1.score = 96;prinf(&s1);Student s2 = { "zhangsan", 92, 30 };prinf(&s2);s3.name = "lisi";s3.age = 13;s3.score = 31;prinf(&s3);//shuzuStudent arr[3] = {{"zhangsan", 31,55},{"lisi", 41, 42},{"wangwu", 32,44}};for (int i = 0; i < 3; ++i){prinf(&arr[i]);};return 0;}

3.结构体嵌套结构体

类似于函数中包含函数;

#include <iostream>
using namespace std;
#include <string.h>struct teacher
{int id;string name;int age;student std;
};struct student
{string name;int age;int score;
};

结果报错,因为需要把student放在前面!!!

4.案例

给三国英雄排序;使用结构体,指针

#include <iostream>
#include <string.h>
using namespace std;struct hero
{string name;int age;string gender;
};void prf(hero arr[5])
{for (int i = 0; i < 5; i++){cout << arr[i].name << " | " << arr[i].age << " | " << arr[i].gender << endl;}
}void sort(hero arr[5], const int nums)
{for (int i = 0; i < nums; i++){int counts = nums;for (int j = 0; j < nums - i - 1; j++){if (arr[j].age > arr[j + 1].age){hero tmp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = tmp;counts--;}}}
}int main()
{hero arr[5] = {{"liubei",22,"nan"},{"guanyu", 22, "nan"},{"zhangfei", 20, "nan"},{"zhaoyun", 21, "nan"},{"diaochan", 19, "nv"}};sort(arr, 5);prf(arr);return 0;}

总结一下:

1.对于python来说,数组传入函数时,相当于传入c++指针,因为函数中改变数组中的值,外部的数组也会改变;所以不想改变的时候,需要使用deep.copy。

2.对于c++来说,不仅数组传入相对于指针,对于整型、实型及结构体,只要使用&a,把a的指针传入函数,在函数中修改后,外部的值也会改变。

3.对于c++的数组来说,就算不使用*p,arr本身也是地址。所以在函数中对于传入的arr来说,不需要使用指针,也能干指针的活;

http://www.sczhlp.com/news/55583/

相关文章:

  • 淘宝客网站一般用什么做的艺考有哪些专业
  • CMC蒲和平4.1
  • 获取Word总页数的3中方法
  • 湖南网站开发企业wordpress循环标签
  • 戚墅堰常州做网站做家电维修网站能接到单吗
  • 旅游网站分析wordpress源代码怎么修改
  • 同个主体新增网站备案科技资讯
  • 上海私人网站建设北京网站制作一般多少钱
  • 做网站后有人抢注品牌关键字网站建设创业项目简介
  • 做的很不好的网站设计一套网页要多少钱
  • 关于网站建设的意义定制做网站技术
  • 企业做个网站多少钱天坛装修公司口碑怎么样
  • 树的中心
  • iis7 新建网站营销型网站建设集装箱液袋
  • 亳州建设网站公司网页登录页面设计模板
  • 手机网站全屏自建网站经营者例子
  • 百度网站优化 件传奇做网站
  • 黎平网站开发阿里万网站建设
  • 在AlmaLinux或CentOS 8上编译安装ZLMediaKit流媒体服务器
  • 网站排名查询软件alexaasp net做网站
  • .net网站开发教程快代理
  • 谷歌网站推广方案策略网页游戏排行榜
  • 仙居手机网站开发中国域名拍卖网
  • 镜像站wordpress上海3d建模培训学校
  • 山东手机网站建设微网站价格表
  • ps软件下载网站扬州seo博客
  • wordpress 大学网站国内知名设计工作室
  • 现在写博客还是做网站手机网站需要备案吗
  • 判断网站首页邦邻营销型网站建设
  • 门户网站制作的公司网站商城首页怎么做吸引人