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

厦门公司网站设计wordpress导入产品

厦门公司网站设计,wordpress导入产品,长沙制作公园仿竹围栏厂家电话,网站建设公司有多少钱目录 一.什么是void指针 二.视频教程 一.什么是void指针 在定义变量的时候,需要用到变量的类型,变量的类型在表示在内存中的大小,而void是空,表示的是无类型。所以如果用void来定义一个变量会发生错误(无法在内存中挖…

目录

一.什么是void指针

二.视频教程


一.什么是void指针

在定义变量的时候,需要用到变量的类型,变量的类型在表示在内存中的大小,而void是空,表示的是无类型。所以如果用void来定义一个变量会发生错误(无法在内存中挖一个坑)。

#include <stdio.h>int main(void)
{void a;return 0;}

所以不可以用void定义变量,但是可以使用void来定义指针。void指针我们称之为通用指针,或者万能指针,因为他可以指向任意类型的数据。换句话说,任意类型的指针都可以赋值给void指针。


#include <stdio.h>int main(void)
{int a = 1;char b = 'a';void *p = NULL;int *c = NULL;c = &a;printf("c is %p, a is %p\n",c,&a);c = &b;printf("c is %p, b is %p\n",c,&b);p = &a;printf("p is %p, a is %p\n",p,&a);p = &b;printf("p is %p, b is %p\n",p,&b);return 0;}

需要注意的是:

void类型是无类型,因为编译器很笨,不知道锁指向的数据在内存中的大小是多少,所以如果使用取值运算符对void类型指向的内存取值的话会发生错误。

//错误用例
#include <stdio.h>int main(void)
{int a = 1;void *p = NULL;p = &a;printf("*p is %d\n",*p);return 0;}

所以,如果想取出void指针指向的地址对应的值,就需要使用强制类型转换告诉编译器void指针指向的地址对应的值的类型。

//正确用例
#include <stdio.h>int main(void)
{int a = 1;void *p = NULL;p = &a;printf("*p is %d\n",*(int *)p);return 0;}

二.视频教程

57.void指针_哔哩哔哩_bilibili

http://www.yayakq.cn/news/949729/

相关文章:

  • 高端网站建设公司兴田德润在那里合肥房产网官方网站
  • 大网站都开放自己的cms系统为什么做彩票网站会被提示危险
  • 台州手机端建站模板行政单位网站信息建设政策
  • 千牛cdn wordpressseo怎么做自己的网站
  • 有支付功能网站用的编程语言html5 网站搭建
  • 网站会员后台珠宝网站设计文案
  • 南昌做网站建设公司网站即时到账要怎么做
  • 泰安市建设职工培训中心网站进不去高清视频素材下载网站
  • e4a做网站网站站长英语
  • 网站建设服务公司有哪些网站开发成本会计科目
  • 网站外链分析怎么做滨州市网站建设
  • 四合一小说网站搭建教程wordpress文章截断
  • 网站建设哪家信誉好全屋定制网络平台
  • 分析seo做的不好的网站html5 网站 代码
  • 重庆档案馆建设网站小企业网站建设的服务机构
  • 网页设计与网站建设在线作业答案ps扩展插件网站
  • 如何设计网站后台郑州中原区网站建设
  • 做网站好还是做淘宝好如何用虚拟主机建设网站
  • 站长论坛 激活网站wordpress页面加顶部
  • 中国公路建设行业协会网站上网站运营经验分享ppt
  • 南头做网站公司asp 网站开发实例教程
  • 证券网站怎么做微平台在哪里找
  • 购物网站后台订单处理流程泰州企业网站建设公司
  • 网站图片用什么做wordpress 搜索类似淘宝
  • 镇江网站建设工程jsp网站开发怎么调试
  • 郑州做商城网站公司免费自学平面设计的网站
  • 哪个网站可以免费做推广加强网站建设 提升
  • 推广网站公司济宁网站建设多少钱
  • 网站建设团队介绍浙江住房和城乡建设部网站
  • 网站建设开发制作设计海南seo快速排名点击