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

微网站开发价格铜仁网站网站建设

微网站开发价格,铜仁网站网站建设,头条搜索站长平台,杭州网站建设公司费用C/C指针操作整理 面向曾经学习过指针的人#xff0c;并非针对究极初学者。 一维指针 数据类型存储的地址#xff0c;指向数据存储的地址#xff0c;可以使用 运算符取变量的地址#xff0c;将其赋给指针变量。 int a 2; int *p a;同时因为C/C中数组是连续存储…C/C指针操作整理 面向曾经学习过指针的人并非针对究极初学者。 一维指针 数据类型存储的地址指向数据存储的地址可以使用 运算符取变量的地址将其赋给指针变量。 int a 2; int *p a;同时因为C/C中数组是连续存储的所以一个指针可以间接访问一个数组可以通过指针的解引用访问该地址处存储的值。 知识点 一个数组的数组名默认代表这个数组的地址。可以通过 地址加减 和 下标法 访问连续存储的数据。 int a[4] {1, 2, 3, 4}; int *p a; for (int i 0; i 4; i) {// 下面两行代码等价, // std::cout p[i] ;std::cout *(p i) ; }同样的对于 char 类型也有 char s[] ABCDEF; char *p s; // s代表字符串首地址 for (int i 0; i int(strlen(s)); i) {// std::cout p[i];std::cout *(p i); // 输出单个字符 } std::cout \n; std::cout p \n; // 输出整个字符串特别的针对 char 类型可以直接输出首地址编译器会自动将地址加一往后输出直到遇到 \0 字符即字符串结尾字符。注意 string 类型没有 \0 结尾字符 其他数据类型基本同理。 二维指针 即指针的指针就是指针存储的是一个指针变量的存储地址输出的时候就需要两层解引用了。 int val 4; int *p1 val; int **p2 p1; std::cout **p2 \n;数组指针和指针数组 1 数组指针 即数组的指针代表整个数组的地址。由于 [] 优先级大于 * 所以需要使用 () 代表 p 存储一个长度为 3 的数组的地址。 int (*p)[3];2 指针数组 即数组中存储的是指针变量。 int *p[2];一些指针操作 需要了解下new操作 1 创建二维动态数组 方法一利用二维指针C new操作 定义一个二维指针二维指针指向的是长度为 n 的数组数组中存储的是指针变量的地址即定义 f 时就指向了一个数组的首地址而这个数组中的每个指针元素代表了二维数组每一行的首地址。 然后利用循环对二维指针进行操作每维申请一个长度为 m 的数组刚好 new 操作返回的就是一个数组的首地址就可以赋给 f[i] int **f new int*[n]; for (int i 0; i n; i) {f[i] new int[m]; }方法二利用二维指针C malloc操作 int **f (int**)malloc(sizeof(int*) * n); for (int i 0; i n; i) {f[i] (int*)malloc(sizeof(int) * m); }方法三使用数组指针 直接定义个数组指针指向整个二维数组 int (*p)[3] new int[2][3]; int cnt 0; for (int i 0; i 2; i) {for (int j 0; j 3; j) {// *(*(p i) j) cnt;// std::cout *(*(p i) j) \n[j 2];p[i][j] cnt;std::cout p[i][j] \n[j 2];} }方法四使用C vector 声明了等价于 a[n][m] 的数组 vectorvectorint a(n, vectorint(m, 0));
http://www.zqtcl.cn/news/445174/

相关文章:

  • 网站建设资金申请报告深圳物流公司收费标准
  • 全能企业网站管理系统做教案比较好的网站
  • 昆明做网站竞价单页营销型网站建设
  • 网站注销备案查询厦门好的做网站公司
  • 大学生兼职网站做ppt数字化营销模式及特点
  • 网站虚拟主机1gwordpress自定义头像插件
  • 网站建设的栏目策划长沙网站制作价
  • h5商城网站怎么建立建设银行网站号
  • 养殖舍建设网站网站设计建设流程图
  • 麦包包的网站建设分析陕西城乡建设部网站
  • 网站测评必须做灯笼制作手工简单又漂亮
  • 购物网站建设的意义与目的wordpress 插件 加速
  • 大型html5浅蓝色网站设计公司dede模板网店怎么开店详细教程
  • 一个阿里云怎么做两个网站吗樱花16q808a
  • 如何利用服务器做网站网站建设朝阳
  • 比邻店网站开发企查查企业信息查询在线
  • 家乡网站建设策划案专业建设专题网站
  • 网站建设公司挣钱吗wordpress评论内容密码保护
  • 上海专业建站最低价网站程序模板
  • 蚌埠网站建设哪家好创客贴官网
  • php网站建设参考文献wordpress 头像 很慢
  • 大连seo网站推广phpcmsv9手机网站源码
  • 公司做推广做网站好还是俄文网站引擎
  • 上海市建设咨询协会网站asp网站源码
  • 大家都在哪些网站上做医药招商wordpress po文件
  • 国外主题网站兰州app
  • 建设项目自主验收公示网站dedecms英文外贸网站企业模板下载
  • 做网站要服务器吗前端企业网站开发
  • 用html写一个个人介绍多网站怎么做seo
  • 做网站打广告犯法吗中国建设投资集团 网站首页