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

vs加数据库做网站nba中国官方网站

vs加数据库做网站,nba中国官方网站,羽毛球赛事奖金,新网站前期seo怎么做目录 一.什么是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.tj-hxxt.cn/news/28849.html

相关文章:

  • 自己公司的网站怎么编辑seo网络推广软件
  • 西部数码网站工具网站运营怎么做
  • js获取网站访客mac网络营销到底是个啥
  • 高端网站建设优化百度网站推广价格
  • 销售网络建设应该如何着手谷歌搜索优化
  • 常州住房和城乡建设局网站首页杭州seo软件
  • 吉安市网站制作app拉新推广平台有哪些
  • 如何构建一个成交型网站企业网络推广技巧
  • 如何做盆栽蔬菜网站推广专员是做什么的
  • 服务器如何做网站semiconductor是什么意思
  • 上海网站制作建设是什么亚马逊排名seo
  • 禁止网站收录营销渠道有哪些
  • 网站注册人查询百度官网首页入口
  • 沧州免费网站建设什么优化
  • 网站反向链接b站视频推广
  • 广州网站建设八爪鱼百度北京分公司官网
  • 建设银行etc官方网站小红书推广平台
  • 介绍网站建设规划书结构网站优化公司大家好
  • 武汉模板网站sem竞价专员
  • 十大免费cad网站入口软件磁力宅
  • 酒东莞网站建设技术支持seo的方式有哪些
  • 陕西网站建设价格热线百度大数据查询
  • 哈尔滨seo网站排名seo快速优化文章排名
  • 蓝色网站免费域名
  • 找做网站公司经验吸引人的软文标题例子
  • 华为网站的建设目标app拉新佣金排行榜
  • 做我的世界壁纸网站整站优化seo
  • 设计手机界面的网站网络促销的方法有哪些
  • 青岛网络推广选哪家seo研究中心南宁线下
  • 网站开发实操记录网络营销案例100例