超新手問題,請教關於 int 問題,謝謝
做練習時有一程式如下:
程序代码:/* Calculate total */
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x=100, y=200, z=300;
int total=0;
total = x+y+z;
printf("x=%d, y=%d, z=%d\n", x, y, z);
printf("total = %d", total);
system("PAUSE");
return 0;
}問題:
「int total=0;」寫成「int total;」,運算結果是一樣的(因為 total = x+y+z),那初始 total 的值 = 0 是否沒有必要呢?謝謝!










