當前位置:編程學習大全網 - 編程軟體 - 計算機二級C語言程序的壹個題目,不知道答案怎麽來的。求解析

計算機二級C語言程序的壹個題目,不知道答案怎麽來的。求解析

初值就是妳在定義變量的同時就可以給他賦壹個初始值

比如

int

i=0;

就是定義壹個變量,並賦予初值0

壹般是為了防止程序中誤操作導致直接使用未賦值的變量進行計算

變量變量,之所以叫變量就是他的值是可以改變的,所以即使有初值也可以用賦值的手段來改變變量的值

這道題的話,因為scanf中要求的格式是%d,也就是整形,所以非整形的數字就被忽略了,所以i的值是12,scanf會自動將逗號,空格,回車識別為結束符號

所以到逗號時,第壹句結束,開始第二句,然後第二句讀取到的是<CR>,這個就是回車,所以第二句終止,第三句還沒與觸發,因為沒有鍵盤錄入了

所以第壹句的結果使得i的值變成了12

第二句j沒有錄入結果,保持初值不變

第三句沒有觸發,K也保持初值不變

所以答案是12、0、0

  • 上一篇:大學期間有必要參加ACM競賽等競賽嗎?
  • 下一篇:面試題:利用excle來對數據匯總怎麽的抄作過程的簡答題 口述 (事業單位)
  • copyright 2024編程學習大全網