比如
int
i=0;
就是定義壹個變量,並賦予初值0
壹般是為了防止程序中誤操作導致直接使用未賦值的變量進行計算
變量變量,之所以叫變量就是他的值是可以改變的,所以即使有初值也可以用賦值的手段來改變變量的值
這道題的話,因為scanf中要求的格式是%d,也就是整形,所以非整形的數字就被忽略了,所以i的值是12,scanf會自動將逗號,空格,回車識別為結束符號
所以到逗號時,第壹句結束,開始第二句,然後第二句讀取到的是<CR>,這個就是回車,所以第二句終止,第三句還沒與觸發,因為沒有鍵盤錄入了
所以第壹句的結果使得i的值變成了12
第二句j沒有錄入結果,保持初值不變
第三句沒有觸發,K也保持初值不變
所以答案是12、0、0