小编Sun*_*ark的帖子

%d%d 和 %d %d 之间的差异

是否scanf("%d%d");scanf("%d %d");

或者

是否scanf("%d %d");scanf("%d%d);

或者

他们是不一样的?

我知道空白会消耗缓冲区中的任何输入空白。

当我输入[32 44]他们如何区分 32 是第一%d和 44 是第二%d,如果是真的?

c scanf format-specifiers

0
推荐指数
1
解决办法
100
查看次数

C 中的 malloc 和数组

我正在学习 C,C 是我的第一门编程语言。我先添加代码。

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

int main() {
    int row = 3, col = 2;

    int(*ptr)[2] = (int(*)[2])malloc(sizeof(int) * row * col);
    if (!ptr) exit(1);
    printf("%d", sizeof(*ptr[0]));
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

4

也许,ptr[0]是指针或数组。我应该将其视为ptr[0]数组吗?

c

0
推荐指数
1
解决办法
502
查看次数

标签 统计

c ×2

format-specifiers ×1

scanf ×1