是否可以在不创建变量的情况下将结构传递给函数?

e

在C ++中,此代码有效

struct foo{
    int x;
};

int bar(foo f);

bar({1});

但是,当我尝试在C中执行类似操作时遇到错误。是否有一种方法可以将结构传递给函数而不实际为其创建变量?

dbush

为此,您需要一个复合文字

bar((struct foo){1});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以在不为该数组创建变量的情况下将数组作为参数传递给函数?

是否可以在没有预先定义的情况下将结构变量作为函数参数传递?

是否可以在没有repr(C)的情况下将结构传递给C API?

装饰器如何在不更改其签名的情况下将变量传递给函数?

是否可以在不创建临时变量的情况下“传递”未命名的参数?

R如何在不返回变量的情况下将变量从一个对象传递给函数?

Vim-我可以在不编写函数的情况下将多个args传递给自定义命令

如何在不创建新函数的情况下将参数传递给React + Typescript中的回调?

如何在不评估变量的情况下将变量传递给自定义组件?

在不刷新的情况下将变量传递给其他PHP

在不指定具体类型的情况下将模板传递给函数

如何在不展开包装的情况下将ref传递给方法/函数参数?

如何在不访问Java母函数的情况下将参数传递给回调

在不键入每个成员的情况下将struct传递给函数(C ++没有指针)

是否可以在不安装卷的情况下将请求传递给php-fpm

是否可以在没有结构的情况下创建新的类型变量?

是否可以在不创建中间变量的情况下分配值?

是否可以在不创建语法怪兽的情况下转发通用重载函数的类型?

是否可以在不增加变量的情况下增加mutablelivedata?

有没有一种方法可以在不运行整个类的情况下将类作为参数传递给函数?

是否可以在不指定类型的情况下将变量值打印到 Debug?

是否可以在不创建单个函数的情况下生成崩溃的变量?

是否可以在不传递参数的情况下调用函数?

是否可以在不创建分区的情况下安装Ubuntu?

是否可以在不指定签名的情况下重载函数?

是否可以在不创建新环境的情况下将julia安装在anaconda上?

如何在不牺牲性能的情况下将函数作为参数传递给Julia中的其他函数?

如何在React中不使用props的情况下将函数传递给组件的层次结构?

Scons:如何在不创建库的情况下将主程序的目标文件传递给SConscript?