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

vs加数据库做网站郑州关键词优化顾问

vs加数据库做网站,郑州关键词优化顾问,设计平台属性,wordpress 启用gzip压缩目录 一.什么是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.15wanjia.com/news/2033.html

相关文章:

  • 用dw做购票网站惠州网站建设
  • 禅城网站建设企业无锡网站排名公司
  • 珠海北京网站建设网上推广怎么做
  • 建站系统做网站软件开发工程师
  • 四川省建设规划局官方网站镇江搜索优化技巧
  • 网站的图文链接怎么做的网站服务器软件
  • 重庆网站建设seo网站多久被百度收录
  • 深圳做微信网站设计cps广告联盟平台
  • 设计教程网站媒体宣传推广方案
  • wordpress怎么删除预建网站东莞网站制作
  • 如何给自己的网站做外链关键词挖掘排名
  • 论述电子商务网站建设的流程百家号权重查询
  • wordpress淘宝客响应式模板扬州seo优化
  • 如何建设网站后台八大营销方式有哪几种
  • 教育网站如何做经营15个常见关键词
  • 橘子建站是什么网店营销
  • 山东高端网站建设服务商如何建立一个自己的网站啊
  • 网站制作杭州百度账号人工申诉
  • 珠海专业制作网站苏州seo关键词优化外包
  • 北京网站优化服务站长分析工具
  • 网站怎么做登录模块怎么做网站
  • 备案博客域名做视频网站会怎么样qq群推广引流免费网站
  • 设计一个学院网站外贸网站有哪些
  • 深圳手机网站设计常用的关键词优化策略有哪些
  • 打开网站8秒原则模板建站价格
  • 大连提高网站排名软文范例大全500
  • 手机网站素材网成都关键词排名推广
  • 开个淘宝店做网站设计好吗百度收录提交申请
  • 做外贸为什么要知道b2b网站广州网站优化推广
  • 怎么建设手机网站上海建站seo