顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - qui

頁: [1]
1
請問以下程式:
代碼: [選擇]
#include <stdio.h>
int main(void) {
char a, b;

scanf("%d", &a);
printf("%d\n", a);

scanf("%d", &b);
printf("%d, %d\n", a, b);

return 0;
}

當我輸入1 1的時候,發現輸出的結果變成0 1
用記憶體工具看了一下,發現輸入b的時候會把a原本的值覆蓋過去
想請教有沒有能夠輸入一個整數、存到一個字元變數之中,又不會影響到其他記憶體的方法? ???

謝謝! :)

頁: [1]