小编sbn*_*ion的帖子

Printf没有参数解释

据我所知,如果printf没有参数,它会输出一个意外的值.

例:

#include <stdio.h>

int main() {
    int test = 4 * 4

    printf("The answer is: %d\n");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

这将返回一个随机数.在使用不同格式(如%p,%x等)后,它不会打印16(因为我没有将变量添加到参数部分)我想知道的是,这些值在哪里被采用从?它是堆栈的顶部吗?每次编译时都不是新值,这很奇怪,就像一个固定的值.

c printf

5
推荐指数
2
解决办法
441
查看次数

我不懂Perl的"-e"运算符

-e例如,我看到使用Perl脚本unless -e

我理解unless循环,但不是-e部分.解释会很好.什么时候应该-e使用?

perl

4
推荐指数
1
解决办法
3445
查看次数

标签 统计

c ×1

perl ×1

printf ×1