1樓:網友
你說的是dev_cpp麼?
#define應該是你的一個筆誤吧!呵呵。
devc中可以直接用中文啊,沒有發現你說的問題,我都是直接使用的哦!
2樓:
俺用的是vc,倒是沒有這些問題~~
3樓:
應該用#define 定義一個巨集,即將pi的內容用進行物理替換,樓主錯用了#defind
4樓:
建議使用const float pi=代替#define pi ,因為const可進行變數型別匹配檢查,比#define安全。
螢幕暫留問題:將所有**(除變數宣告)放在以下**中。
char ch;
printf("please enter a char:")
scanf("%s"&ch);
while(ch!='#")/想結束時就按#這樣螢幕就可以留到你不想留的時候了。
devc執行時可以輸入漢字,但有的輸入法好像不支援,比如搜狗等,微軟拼音輸入法支援,你試試用微軟拼音輸入法支援,我用的就是它。
新手c語言問題
5樓:梅秀雲焉嫻
問題一:c語言中int
main()和void
main()有什麼不同?
答:intmain()必須返回一個int的數值。
voidmain()不需要返回資料。
問題二:在網上看到一段話:
「可以指定一個整型常量為二進位制、八進位制或十六進位制,如以下語句:
-129,0x12fe,0177
常量的前面有符號0x,這個符號表示該常量是十六進位制表示。如果前面的符號只有一個字母0,那麼表示該常量是八進位制。
有時我們在常量的後面加上符號l或者u,來表示該常量是長整型或者無符號整型:
22388l,0x4efb2l,40000u」
答:前面加-代表是有符號數。
0x代表(hex十六制)
0代表oct八進位制,不過八進進位制用的少,而且並不通用,你可以放棄八進位制了。
進位制的就不多說了,一門語言的基礎了,l就是long,u就是unsigned.
組合就多了,long
int;long
float等,unsigned
char;unsigned
int等;
c語言入門問題?
6樓:匿名使用者
s+=n是s=s+n的簡寫形式。
一開始s=0
開始迴圈,n=1
於是s=s+n= 0+1=1 ,這時s=1了,接著n++,於是n=2s=s+n =1+2=3 ,這時s=3了,n++ 於是n=3s=s+n=3+3=6,以此類推。
最後一次s=4950了,n=100
於是s=s+n=4950+100=5050說到這樣還不明白,重新開書,看仔細了。
簡單的c語言問題?
簡單的c語言問題?
7樓:共享人間真情
xyz()是建構函式,是用來初始化例項物件的成員變數的,比如這裡的name,它是一個字元指標型別,其實就是代表一個字串。在xyz()中手動給其分配了記憶體資源,需要在物件銷燬的時候釋放記憶體資源,物件銷燬的時候系統會自動呼叫解構函式,也就是~xyz(),這些是程式設計語法的歸定。所以,delete釋放記憶體資源的操作要放在~xyz()裡,如果你放在xyz()裡,剛new開闢的記憶體資源就被你delete釋放了,那相等於沒有開闢記憶體資源。
注:new,delete操作符是c++中的,c語言中沒有,c語言中開闢記憶體空間用的是malloc,釋放用free。
祝你學習愉快!
簡單的c語言問題?
8樓:自我程式設計
這個圖中內容:
1,告訴你函式指標如何定義。(函式指標的定義是與其要指向的函式結構對應)。
2,告訴你函式指標如何賦值。就是將函式名賦值給指標,函式名錶示函式入口地址或者說是函式首地址。這就像我們用指標指向陣列名一樣。
3,告訴你函式指標和指標函式的區別。上面那個int* fn2(char x,char y)叫指標函式:返回值是指標的函式。
而下面int (*fp1)(char a,char b)是函式指標,其指向的函式必須滿足有2個char的形參及int型返回值。
定義了函式和對應的函式指標,我們就可以宣告函式,然後用指標指向函式,最後通過指標呼叫函式。
比如,你想在c語言中實現過載效果,可以定義多個結構相同但內容不同的函式,然後根據需求賦值給函式指標,這樣就可以通過同一個函式指標執行不同函式內容。
c語言初學問題 15
c語言指標概念問題,C語言指標問題(初學者)
文庫精選 內容來自使用者 維旺 精選 沒有那麼複雜,從彙編或者計算機原理層面,反而更用不到型別,那裡只有地址和偏移。定義變數,無法是兩個要素,型別和變數名,型別讓編譯器知道可以做哪些運算和如何計算 變數名讓編譯器做成一個名字和地址的對應,以便把後面作用域內所有的p,都翻譯成這個地址。所以,沒有那麼糾...
C語言初學者所使用的程式設計環境,關於C語言程式設計的環境
是的,選擇系統不如選擇好的軟體,tubor c 是一個不錯的選擇,這個軟體簡單,不像vc 是的還的建立檔案之類的,麻煩!這個開啟直接程式設計就ok了,編好可以直接執行,不用儲存。對初學的你簡單 實用最重要。你說是不?建議你直接學c 吧,事半功倍,不浪費時間。個人認為,無所謂的,主要在於自己好上手。t...
c語言新手問題,C語言新手問題
在計算機中 和 是兩個符號,你寫的程式是scanf f,f,f a,b,c 如果你輸入的是 1,2,3那麼程式肯定就出問題了,正確是輸入方式是 1,2,3,學習c語言的過程中要注意這些細節,儘量不要用中文符號。如果不是這個問題,你嘗試把逗號去掉,再除錯下有沒有問題。再有問題可以繼續追問哦。應該是程式...