void 是 C 中的数据类型吗?

2023-12-07

Is voidC 编程语言中的数据类型?如果可以,它可以存储什么类型的值?如果我们有int, float, char等等,来存储值,为什么void需要吗?而虚空的范围是多少?


Void 被认为是一种数据类型(出于组织目的),但它基本上是一个关键字,用作放置数据类型的占位符,以表示“无数据”。

因此,您可以将不返回值的例程声明为:

void MyRoutine();

但是,您不能像这样声明变量:

void bad_variable;

然而,当用作指针时,则它具有不同的含义:

void* vague_pointer;

这声明了一个指针,但没有指定它指向哪种数据类型。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

void 是 C 中的数据类型吗? 的相关文章

  • VLC 媒体播放器有 C# 界面吗? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否可以使用 C 控制台应用程序中的包装器从 VLC 播放中当前播放的文件中读取曲目统计信息 时间 标
  • C#.Net 邮件将进入垃圾邮件文件夹

    我正在从 ASP net Web 应用程序发送电子邮件 邮件发送成功 没有失败 但大多数都进入了垃圾邮件文件夹 请帮助我克服垃圾邮件过滤器 我的发送邮件代码 public void SendMail string FromAddress s
  • 捕获 .aspx 和 .ascx 页面中的异常

    问题说明了一切 请看以下示例代码 ul li li ul
  • Boost ASIO 串行写入十六进制值

    我正在使用 ubuntu 通过串行端口与设备进行通信 所有消息都必须是十六进制值 我已经在 Windows 环境中使用白蚁测试了通信设置 并得到了我期望的响应 但在使用 Boost asio 时我无法得到任何响应 以下是我设置串口的方法 b
  • Selenium - C# - Webdriver - 无法找到元素

    在 C 中使用 selenium 我试图打开浏览器 导航到 Google 并找到文本搜索字段 我尝试下面的 IWebDriver driver new InternetExplorerDriver C driver Navigate GoT
  • 用于在标头更改时重新编译的简单 C 项目的示例 makefile

    有谁有完整的 makefile 可以执行以下操作 如果 HEADER 文件发生更改 则重建项目 cpp 文件在 makefile 中列出 头文件未在 makefile 中列出 头文件允许与 cpp 文件具有不同的名称 部分cpp文件没有头文
  • Makefile 和 .Mak 文件 + CodeBlocks 和 VStudio

    我对整个 makefile 概念有点陌生 所以我对此有一些疑问 我正在 Linux 中使用 CodeBlocks 创建一个项目 我使用一个名为 cbp2mak 的工具从 CodeBlocks 项目创建一个 make 文件 如果有人知道更好的
  • C# 根据当前日期传递日期时间值

    我正在尝试根据 sql server 中的两个日期获取记录 Select from table where CreatedDate between StartDate and EndDate我通过了5 12 2010 and 5 12 20
  • OpenGL:如何检查用户是否支持glGenBuffers()?

    我检查了文档 它说 OpenGL 版本必须至少为 1 5 才能制作glGenBuffers 工作 用户使用的是1 5版本但是函数调用会导致崩溃 这是文档中的错误 还是用户的驱动程序问题 我正在用这个glGenBuffers 对于VBO 我如
  • LinkLabel 无下划线 - Compact Framework

    我正在使用 Microsoft Compact Framework 开发 Windows CE 应用程序 我必须使用 LinkLabel 它必须是白色且没有下划线 因此 在设计器中 我将字体颜色修改为白色 并在字体对话框中取消选中 下划线
  • 如何在 Javascript 中连接 C# ActiveX 事件处理程序

    我尝试使用几个代码片段将 ActiveX 对象与 Javascript 事件处理程序挂钩 我无法确定为什么事件处理程序没有被调用 带有项目的 Github 存储库 https github com JesseKPhillips Csharp
  • 读取依赖步行者输出

    I am having some problems using one of the Dlls in my application and I ran dependency walker on it i am not sure how to
  • 构建 C# MVC 5 站点时项目之间的处理器架构不匹配

    我收到的错误如下 2017 年 4 月 20 日构建 13 23 38 C Windows Microsoft NET Framework v4 0 30319 Microsoft Common targets 1605 5 警告 MSB3
  • 如何编写一个接受 int 或 float 的 C 函数?

    我想用 C 语言创建一个扩展 Python 的函数 该函数可以接受 float 或 int 类型的输入 所以基本上 我想要f 5 and f 5 5 成为可接受的输入 我认为我不能使用if PyArg ParseTuple args i v
  • 如何获取带有某个属性注释的所有属性?

    我刚刚从 Roslyn 开始 我想找到所有用属性名称 OneToOne 注释的属性 我启动了 SyntaxVisualizer 并能够获取对该节点的引用 但我想知道是否有更简单的方法来实现此目的 这就是我所拥有的 var prop docu
  • .Net Reactive Extensions Framework (Rx) 是否考虑拓扑顺序?

    Net 反应式扩展框架是否按拓扑顺序传播通知以最大限度地减少更新量 就像 Scala Rx 所做的那样 Net 反应式扩展 Rx 是否可以 https github com lihaoyi scala rx wiki How it Work
  • 声明一个负长度的数组

    当创建负长度数组时 C 中会发生什么 例如 int n 35 int testArray n for int i 0 i lt 10 i testArray i i 1 这段代码将编译 并且启用 Wall 时不会出现警告 并且似乎您可以分配
  • 如果找不到指定的图像文件,显示默认图像的最佳方式?

    我有一个普通的电子商务应用程序 我将 ITEM IMAGE NAME 存储在数据库中 有时经理会拼错图像名称 为了避免 丢失图像 IE 中的红色 X 每次显示产品列表时 我都会检查服务器中是否有与该产品相关的图像 如果该文件不存在 我会将其
  • 如何在 ASP.NET Core 中注入泛型的依赖关系

    我有以下存储库类 public class TestRepository Repository
  • 嵌入式linux编写AT命令

    我在向 GSM 模块写入 AT 命令时遇到问题 当我使用 minicom b 115200 D dev ttySP0 term vt100 时它工作完美 但我不知道如何在 C 代码中做同样的事情 我没有收到任何错误 但模块对命令没有反应 有

随机推荐

  • 十二要素应用程序:与配置指南保持一致的方法

    我正在写一篇关于十二因素应用程序的论文 我想知道你是否可以在这里帮助我 十二要素应用程序的第三要素指出 在环境中存储配置 https 12factor net config 根据该页面 部署之间可能有所不同的所有配置都应提取到环境变量中 我
  • X 轴日期 - .Net 图表

    我正在 Net Charts 工作 我想在 X 轴上显示日期 例如 如果我选择过去 52 周 那么我应该显示过去 52 周的图表 而这 52 周的开始日期应该位于 x 轴上 我不知道如何做到这一点 我尝试过使用代码 DateTime Frm
  • [97,98].map(String.fromCharCode) 的奇怪输出

    这按预期工作 97 98 map function x String fromCharCode x a b 但以下行的输出是意外的 97 98 map String fromCharCode a u0000 u0000 b u0001 u0
  • TFS 2010 API DLL Microsoft.TeamFoundation.Framework.Server.dll 在哪里?

    需要这个DLL来引用相应的命名空间Microsoft TeamFoundation Framework Server 此 DLL 似乎不包含在 Visual Studio 2010 Team Explorer 或 Visual Studio
  • 具有多对多关联的模型的计数器缓存

    我有一个Post and a Tag模型与一个many to many协会 post rb class Post lt ActiveRecord Base attr accessible title content tag names ha
  • NumPy 中 MATLAB 的repmat 的等价物是什么

    我想使用 NumPy 执行与以下 MATLAB 代码等效的内容 repmat 1 1 1 1 1 我将如何实现这个目标 这是一个更好的 官方 面向 Matlab 用户的 NumPy链接 恐怕 mathesaurus 已经过时了 numpy
  • 将密码存储在 cookie 中安全吗?

    我的网络应用程序的主页有一个记住账号复选框 如果用户检查它 我会将电子邮件 ID 和密码存储在 cookie 中 这是我的代码 if this ChkRememberme null this ChkRememberme Checked tr
  • 如何在 C# 应用程序中通过 EF 生成存储过程作为异步方法?

    我有一堆 SP 用于从我的 C 控制台应用程序进行调用 因此 我使用 EF 数据库优先 方法 这对我来说相当方便 因为 EF 自己生成 SP 调用代码 我不介意编写像 EXEC sp 这样的 sql 代码 包装我的参数等 唯一的问题是下一个
  • 如何查找 ionic zip 文件的未压缩大小

    我有一个使用压缩的 zip 文件离子拉链 在提取之前 我需要验证可用的磁盘空间 但是我如何预先找到未压缩的大小呢 zip 文件 由 ionic 提供 中是否有任何标头信息以便我可以阅读 这应该可以解决问题 Option 1 static l
  • 在像 Instagram 这样的表格视图中使用多个 AVPlayer

    我正在尝试在 tableview 单元格的每一行中实现 AVPlayer 但我没有找到任何好的文档 我想要一个像 Instagram 一样的时间线 但我不知道如何处理内部的多个玩家和点击手势 知道在哪里可以找到一些吗 我建议不要让所有单元格
  • 从 Spring 应用程序中删除 JSESSIONID cookie

    我有一个无状态的 Spring 应用程序 所以我没有使用会话 我想禁用与会话有关的所有内容 我有一个 context xml Tomcat 配置 我在其中添加了以下内容
  • 如何注释自定义类型 __iter__ 以正确指示非统一返回类型?

    我有一个自定义类型 我想启用它的值解包 元组解包等 我知道在 Python 中执行此操作的最简单方法是实现 iter 这在运行时效果很好 但我想提供类型注释 以便为每个项目返回正确的类型 例如 import typing as t from
  • 在 Apache Spark 中,RandomForestClassifier 的输入带有无效标签列错误

    我正在尝试使用 SCALA 中的随机森林分类器模型使用 5 倍交叉验证来找到准确性 但我在运行时收到以下错误 java lang IllegalArgumentException RandomForestClassifier 的输入带有无效
  • jquery 中 $('selector') 和 $('selector')[0] 之间的区别

    假设我有一个 div class test style width 200px div 请考虑以下事项 var m test 0 var md m console log md width 200 var o test console lo
  • Chrome 扩展程序中出现“拒绝加载脚本”错误

    有很多与此类似的问题 但没有一个解决了我的目的 我正在创建一个类似 chrome 扩展的 pinterest 它将脚本注入网页 收集图像 然后将其发布到某个地方 一切都工作正常 但是当我在 pinterest 本身上运行它时 它给了我这个错
  • 内存是连续分配给数组列表的吗?

    当我们使用new ArrayList 内存是连续分配的吗 如果我们打电话list add e 10次 所有元素是按add顺序连续存储在内存中 还是随机存储在内存中 首先 您需要了解 ArrayList 的工作原理 它将 引用 或 指针 存储
  • 水平 UITableView

    我想在我的 ipad 应用程序中实现一个布局 该布局具有一个可左右滚动而不是上下滚动的合适视图 所以而不是 第 1 行 第 2 行 第 3 行 垂直滚动 这将是 第 1 行 第 2 行 第 3 行 水平滚动 我已经看到 UItableVie
  • 如何在每个逗号处断开字符串?

    大家好 我手头有一个问题 我似乎无法弄清楚 我有一个字符串 C 看起来像这样 string tags cars motor wheels parts windshield 我需要在每个逗号处打破这个字符串 并将每个单词单独分配给一个新字符串
  • 在 C++ 中声明指向结构的指针会自动为其成员分配内存。我错了吗?

    我编写了以下代码 我相信如果我尝试访问我什至没有为其分配内存的结构的成员 它会崩溃 但令我感到非常惊讶的是 C 会自动为该结构分配内存 这是正常行为吗 相比之下 如果您声明一个指向对象的指针 然后尝试访问任何成员 而没有使用运算符 new
  • void 是 C 中的数据类型吗?

    Is voidC 编程语言中的数据类型 如果可以 它可以存储什么类型的值 如果我们有int float char等等 来存储值 为什么void需要吗 而虚空的范围是多少 Void 被认为是一种数据类型 出于组织目的 但它基本上是一个关键字