gpt4 book ai didi

c - 通过 ncurses 的引用行为传递

转载 作者:太空宇宙 更新时间:2023-11-04 01:38:42 25 4
gpt4 key购买 nike

我最近开始使用 ncurses。据我了解,C 不支持通过引用传递。

但是,有些函数似乎表现出这种行为:

调用 getmaxyx(stdscr, maxRow, maxCol); 将行数和列数分别分配给 maxRowmaxColgetyx 似乎表现出类似的行为。

这是怎么做到的?

最佳答案

这不是直接的函数调用,而是一个宏,看看here :

All of these interfaces are macros. A "&" is not necessary before the variables y and x.

例如:

#define getmaxyx(w, y, x)   (y) = getmaxy(w), (x) = getmaxx(w)

关于c - 通过 ncurses 的引用行为传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9783557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com