小编Jef*_*son的帖子

为什么GCC说变量未被使用?

GCC说我在设置-Wall标志时没有使用snr_db,但是使用了这个变量.当我在for的范围之外初始化它时,gcc会停止警告我.有谁知道为什么会这样?

double snr_db;
double snr_db_step = #WHATHEVER

for (int interval = 1, snr_db = 20.0; interval <= intervals; interval++, snr_db -= snr_db_step) {
    snr_lin = pow(10.0, snr_db / 10.0);
    bit_err_rate = ber_bpsk(snr_lin);
    //CODE CONTINUES
}
Run Code Online (Sandbox Code Playgroud)

c gcc

4
推荐指数
2
解决办法
224
查看次数

标签 统计

c ×1

gcc ×1