1樓:網友
哪有那麼麻煩。
#include //包含標頭檔案time
void main()
int a;
srand(time(null));因為這個地方要以時間為軸作種子。
a=rand()%9; /這裡表示產生0~9的隨機數再舉個例子 如果想產生3~15的隨機數就這麼寫a=rand()%12+3;
在vc++中什麼函式具有隨機產生數字的功能 ?
2樓:仙狐天境
rand()函式就可以了。
如果要生成0~99的隨機數可以:rand()%100
vc語言下面函式等於多少啊
3樓:網友
是的,當然。在包括。
包括的file * p ;/ /檔案指標。
無效的主要()
字元[100];
scanf的(「%s」,)
p = fopen(「c :/ / ,「w +」== null)/ /在c驅動器。
fprintf(「%s」,)/ /儲存到檔案資料fclose(p);}
4樓:網友
6x++是先執行語句後自加。
if那裡n還是5所有走else
在else裡面已經是6了,但是printf裡又是後自加,所以輸出6在程式最後如果再來個printf("%d",n--)結果就是5了。
5樓:網友
你是想用個迴圈麼?
還是單純的用n++來表示 6?
如果是題目的話,這個意思是,如果 n自加1,大於5,那麼輸出n.
顯然結果是6.
else 部分完全沒有任何意義。按照程式的意思是,如果n自加1,不大於5,那麼輸出n自減1.
6樓:溫肉壹刀
6兩位仁兄已經講的很清楚了。
vc++求乙個將語句帶入函式的方法
7樓:網友
記得你上乙個提問是vc6的吧。
在vc6下,這個就不要想了,實現複雜不說,也不具備靈活性。
其實你這個問題,就是乙個「將字串作為指令語句」的問題,在c++98語法規則下無解。
當然,具體問題具體分析,關鍵還是看你要什麼樣的語句,在**使用。如果只是簡單的分支固定語句,那麼沒必要做語法解析,固定函式就可以了,如果是語句用於資料庫等元件外介面,字串是支援執行的。
如果是想在框輸入乙個靈活的c++語句來執行,vc6沒戲,別費這個腦子了,要麼公升級到vs2010以上,使用c++11標準來做,要麼換個思路吧。
vc裡呼叫函式太多會不會影響速度?是呼叫函式好還是直接用語句實現好?
8樓:
呼叫函式太多會影響速度。
直接用語句實現速度快。
但呼叫函式,能使程式容易閱讀,好懂。
9樓:網友
函式小而且經常掉用的話 寫成行內函數就可以了inline;編譯器會用實際的函式**去替換函式的呼叫。
這樣速度即快,而且容易閱讀,好懂。
vc++中,在主函式中呼叫另外乙個函式,能否將呼叫函式的列印語句列印出來?
10樓:婷
肯定會啊,因為你在主函式呼叫了imax(int i)這個函式,呼叫了就要執行這個函式,執行這個函式其實還是執行這個函式中的語句塊,所以你呼叫的函式中的一切可以執行的語句都會執行到,包括那個列印語句。
c語言中函式指標用法,C語言中函式指標用法
函式在記憶體中有一個物理位置,而這個位置是可以賦給一個指標的。一零點函式的地址就是該函式的入口點。因此,函式指標可被用來呼叫一個函式。函式的地址是用不帶任何括號或引數的函式名來得到的。這很類似於陣列地址的得到方法,即,在只有陣列名而無下標是就得到陣列地址。怎樣說明一個函式指標變數呢 為了說明一個變數...
c語言中清屏函式是什麼,C語言中清屏函式是什麼?
莊生曉夢 c語言中清屏函式是為清除螢幕上的輸出功能,用法是 void clrscr void 程式例 include int main int i clrscr for i 0 i 20 i cprintf d r n i cprintf r npress any key to clear scre...
c語言中函式型別有幾種,簡述c語言中函式共有哪幾種型別,各有何區別?
一般包括字元庫函式,數學函式,目錄函式,程序函式,診斷函式,操作函式等。字元庫函式所在函式庫為ctype.h 數學函式所在函式庫為math.h stdio.h string.h float.h 目錄函式所在函式庫為dir.h dos.h 程序函式所在函式庫為stdlib.h process.h。診斷...