知識社群
登入
中文(台灣)
English(US)
Q&A
線上人數:
416
AutoCAD開放式教學
社群功能
社群首頁
文件區
(34)
精華區
行事曆
活動
討論區
(454)
即時塗鴉牆
問卷
相簿
(5)
申請加入社群
文件分類
[
總覽
]
未分類
(34)
程式設計相關
常用連結
版主在台灣大學 資工所 系統訓練班的 課程介紹網頁
良葛格的 C語言程式教學講義
社群資訊
訪客: 536976
文章: 34
討論: 454
公告: 2
容量: 剩餘
433 MB
(500 MB)
閱讀權限: 開放
分類:
電腦資訊 / 軟體教學
版主: 高顯忠
副版主: 無
位置:
AutoCAD開放式教學
>
討論區
>
討論
不知道可不可以請教老師問題?
(CB199109, 2011-04-05 00:38)
1樓
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
printf("a=%d \nb=%d \nc=%d \n",a,b,c);
system("PAUSE");
return 0;
}
這是我的程式碼
a=2
b=72
c=2293672
請按任意鍵繼續 . . .
這是程式碼輸出的結果
不知道是不是跟我的系統是mac有關(但是在上面跑windows xp)?
為什麼我什麼也沒輸入他卻會跑東西出來?
(高顯忠,
sjgau4311@gmail.com
, 2011-04-05 07:27)
2樓
int main()
{
//
int a,b,c;
printf("a=%d \nb=%d \nc=%d \n",a,b,c);
/* // 因為,compiler 幫你產生三個變數以後,並沒有
幫你設定他 裡面的值,所以 變數在 一開始的時候,
裡面的值是 亂七八糟的數字。
請養成習慣,任何變數在 使用之前,一定要先
initial, 設定變數的 初始值。
*/
system("PAUSE");
return 0;
}
(高顯忠,
sjgau4311@gmail.com
, 2011-04-05 10:37)
3樓
#if 0
--------------------Configuration: VC0405 - Win32 Debug--------------------
Compiling...
VC0405.CPP
d:\vc0405\vc0405.cpp(7) : warning C4700: local variable 'c' used without having been initialized
d:\vc0405\vc0405.cpp(7) : warning C4700: local variable 'b' used without having been initialized
d:\vc0405\vc0405.cpp(7) : warning C4700: local variable 'a' used without having been initialized
Linking...
VC0405.exe - 0 error(s), 3 warning(s)
a=-858993460
b=-858993460
c=-858993460
請按任意鍵繼續 . . .
#endif
// --------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
printf("a=%d \nb=%d \nc=%d \n",a,b,c);
system("PAUSE");
return 0;
}
(CB199109, 2011-04-05 19:24)
4樓
謝謝老師的回覆
(sjgau,
sjgau4311@gmail.com
, 2011-04-05 19:40)
5樓
不客氣!
歡迎繼續 提出問題。
© 2010 FormosaSoft Corp.
http://www.powercam.com.tw
service@powercam.com.tw
All rights reserved.
#include <stdlib.h>
int main()
{
int a,b,c;
printf("a=%d \nb=%d \nc=%d \n",a,b,c);
system("PAUSE");
return 0;
}
這是我的程式碼
a=2
b=72
c=2293672
請按任意鍵繼續 . . .
這是程式碼輸出的結果
不知道是不是跟我的系統是mac有關(但是在上面跑windows xp)?
為什麼我什麼也沒輸入他卻會跑東西出來?
int main()
{
int a,b,c;
printf("a=%d \nb=%d \nc=%d \n",a,b,c);
system("PAUSE");
return 0;
}