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

石龙做网站大学培训中心网站建设

石龙做网站,大学培训中心网站建设,网站制作行业越来越难做,wordpress分享插件下载void指针 void指针是一种不确定数据类型的指针&#xff0c;可以通过强制转换类型让该指针指向任何数据类型的变量。 说明形式&#xff1a;void *<指针名> 对于void指针&#xff0c;在没有强制转换数据类型之前&#xff0c;不能进行指针的算术运算 #include<stdio.…

void指针

void指针是一种不确定数据类型的指针,可以通过强制转换类型让该指针指向任何数据类型的变量。

说明形式:void *<指针名>

对于void指针,在没有强制转换数据类型之前,不能进行指针的算术运算

#include<stdio.h>int main()
{int a=10;void *p;p = &a;printf("%d %d \n",a,*(int*)p);return 0;
}

printf("%d %d\n",a,*(int*)p);

这一行代码中,如果我们直接输出*p,那系统弄会报错,因为此时指针p是void类型,也就是还不确定数据类型的指针,%d要求输出的是十进制的整型数因此会出现类型不匹配的错误,所以需要写成*(int *)p的形式;另外,因为p是指针变量,因此在强制转换数据类型时需要加上*,如果只是写成*(int)p,那么系统一样会报错,原因同样是类型不匹配。

用void指针遍历一维数组

#include<stdio.h>int main()
{int a[]={1,2,3,4,5,6};void *p;int n,*pa;n = sizeof(a) / sizeof(int);p=a;pa=(int*)p;for(int i=0;i<n;i++){p=a;printf("%d ",a[i]);printf("%d ",*((int*)p+i));printf("%d ",((int*)p)[i]);printf("%d ",pa[i]);}return 0;
}

const修饰指针

const指针的作用:常量化变量的值,换句话就是固定变量的值。一般在定义一个变量后会给该变量赋值,赋的值可以是任意的,但是加了const作修饰,那么这个变量的值就不能改变。

一般形式:
const <数据类型> 变量名 = [<表达式>];

const int a =10;//a的值就是10,不能修改;

变量有const作修饰,那么想要用指针间接访问时,指针也需要加上const修饰

一般说明形式:

const <数据类型> *<指针变量名> [= <指针运算表达式>];

常量化指针的目标不允许通过指针改变目标数值,但是指针变量存储地址可以修改

<数据类型>* const  <指针变量名> [= <指针运算表达式>];

指针变量存储地址不能改变,但是可通过*<指针变量名>改变所指变量的数值

const <数据类型>* const <指针变量名> [= <指针运算表达式>];

常量化指针的目标不允许通过指针改变目标数值,指针变量存储地址也不可以修改

#include<stdio.h>int main()
{int a=10,b=5;const int *p1;p1=&a;//将a的地址放入p1中printf("%p\n",p1);//(*p)++;//所指目标变量数值不可修改p1++;//但是存储地址可以修改printf("%p\n",p1);int *const p2=&a;//p2=&b;//存放地址不可修改printf("%d\n",*p2);(*p2)++;printf("%d\n",*p2);const int * const p3=&a;//(*p3)++;//p3++;//存储地址不可修改,目标变量数值也不可修改return 0;
}
http://www.dtcms.com/wzjs/796641.html

相关文章:

  • 石家庄的网站建设公司深圳网站建设 cms
  • 浙江网站建站产品开发怎么写
  • 网站色彩设计wordpress apache 404
  • 网站备案 英文做微信公众号的网站有哪些内容
  • 互动型网站成功例子长春刚刚最新消息今天
  • 网站做迅雷下载链接短视频
  • 开通网站运营商备案浙江省住房和城乡建设厅成绩查询
  • 兴义网站建设的公司大连seo排名优化
  • 东莞政务网站建设方案单位网站建设实施方案
  • 广东的一起(17)做网站深圳黑马程序员培训机构官网
  • 苏宁易购网站设计怎么制作seo顾问是什么
  • 衡水做网站公司发稿人是什么意思
  • 校园网站建设目的高端网站开发哪家好
  • 导购网站建设设计网站的三个要素
  • 国外html5特效网站阳江网络问政平台 周报
  • 公司做两个网站有影响吗做网站用那一种语言最好
  • 网站域名space做网站添加支付功能要多少钱
  • 爱漫画-只做精品的韩漫网站鉴定手表网站
  • wordpress网站静态页面备案 非网站
  • 网站 底部小制作怎么做
  • 游戏门户网站开发资源建站经验
  • 网站开发常用框架php网站开发外文文献
  • 做移动网站快速网站开发求职信
  • 网站建设与维护典型案例建设网站哪个公司好
  • 建设网站包维护用自己的电脑建设网站
  • 网站如何建设成直播间医院网站推广方法
  • 做游戏女角色去衣的网站wordpress 显示用户昵称
  • 石狮市建设局网站湖北专升本网站建设
  • 黄页广告网站做网站放到百度上需要什么
  • 广州网站建设维护营销活动方案内容