gpt4 book ai didi

c - 如果我要使用 getchar() 函数并输入两个字符,第二个字符存储在哪里?

转载 作者:太空宇宙 更新时间:2023-11-04 05:53:30 24 4
gpt4 key购买 nike

例如:

#include<stdio.h>

int main()
{
char c;
c = getchar(); // Let's say you enter AA
printf("%c\n", c);
}

第二个字符是否卡在内存中的某个保留位置,如堆栈?因为我知道如果我要添加另一个 c = getchar(),第二个字符将被分配给变量 c。

最佳答案

Does the second character get stuck in some reserve spot in memory like the stack?

它很可能位于与 stdin 关联的缓冲区中。

关于c - 如果我要使用 getchar() 函数并输入两个字符,第二个字符存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33242149/

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