gpt4 book ai didi

c - C中变量修饰符的简单查询

转载 作者:行者123 更新时间:2023-12-01 23:58:09 25 4
gpt4 key购买 nike

我一直认为我对 C 足够了解,但我一直不确定这两者是否标准等同:

/* ========= */

const int i;
const int j;

/* as opposed to */

const int i, j;

/* ========= */

每当我只需要修改几个变量时,我只使用第一种表示法。我知道这些适用于 GCC 和 MSVC,但没有读过令人尊敬的“K&R”,我不知道这是否符合标准。

最佳答案

是的,以下内容:

const int i;
const int j;

相当于

const int i, j;

但是,如果那些是指向 int 的指针,那么

const int* i, j;

不同于:

const int* i;
const int* j;

但后两个声明等同于:

const int *i, *j;

关于c - C中变量修饰符的简单查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22659280/

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