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

论坛网站开发demowordpress 翻页重复

论坛网站开发demo,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/385617/

相关文章:

  • 关于行业网站建设意见西宁网络推广软件
  • 水贝做网站公司天津公司网站建设费
  • ps做网站效果图网站开发毕业设计任务书
  • 做关于星空的网站邢台做网站动态
  • 电脑网站打不开怎么解决网站建设后续的费用
  • 内蒙古建设厅网站做拼多多网站免费课程
  • 南京每月做社保明细在哪个网站查5118网站怎么做的
  • 开源php公司网站网站空间不支持php5.4
  • 专业网站制作仪表多少钱福田网站设计公司哪家好
  • 网站开发什么语言好重庆造价工程信息网官网
  • 做网站人员工资如何降低网站的权重
  • 视频网站空间重庆建筑人才网官网
  • 龙口网站建设东莞网站公司排名
  • 信息类网站制作成都抖音推广
  • 查询网站流量排名如何建造免费的网站
  • 长春网页建站模板wordpress js加载慢
  • 商业网站建设者嘉兴做网站优化价格
  • 从化公司网站建设wordpress制作模板
  • 做网站去哪好台州网站的优化
  • 电商网站方案郑州新闻头条最新消息
  • 六安网站定制哔哩哔哩网页版怎么退出登录
  • 新网站建设代理商wordpress图片转内
  • 品牌型网站建设解决方案网页制作模板大全
  • 工程建设采购有哪些网站西宁网站设计公司价格
  • 在哪注册网站wordpress主题存放
  • 网站建设扁平化学校网站建设培训心得
  • 腾飞网站建设中山如何建网站
  • 临沧seo免费seo技术教程
  • 求个网站2020急急急vi设计素材
  • h5页面制作网站官网安阳信息港网站