程式設計問題c c c 程式碼問題

時間 2025-01-22 04:50:14

1樓:

可用c中的。

malloc()

colloc()

realloc()

三個函式。c++的new

還可以自己寫乙個自定義函式來實現。

2樓:網友

for c programming language:

char *p = char*)malloc(sizeof(char) *n);/n個char的空間。

int *p = char*)malloc(sizoef(int) *n);/n個int的空間。

int **p = int**)malloc(sizeof(int*) n);/int p[n][n]

int i;

for( i = 0; ifor c++ programming language:

char *p = new char[n];

int *p = new int[n];

int **p = new int*[n];

int i;

for( i = 0; i

sn9ь, cᴏm

3樓:建彤慈曉霜

由a2=9,s4=40

易得。an=2n+5

sn=n²+6n

sn+c)}為等差數列。

必然sn+c可以形成完全平方式。

即sn+c=n²+6n+c可以配方為(n+√c)²的形式。c=9

c++**問題

4樓:郝在益

你這個錯誤是乙個簡單又特別容易犯的錯誤。

在c語言中,我們需要搞清楚=和==的差別:

1、=,乙個等號,在c語言中,只是代表的賦值操作。

2、==,兩個等號,在c語言中,才是代表的判斷相等的。

而你的程式的if中,寫的是乙個=號,所以程式會先執行a=x+y,然後才將a的值作為if的判斷條件,這個時候,你的a為0,這if不進入,a不為0,則進入。所以你的if語句才會一直執行。當然,也並不是永遠都會進入的,如果你的x+y正好等於0,那麼if條件就不會成立了,但是在你的程式中x和y都是正數,所以永遠都會執行。

那麼對於這種容易犯的錯誤該怎麼避免了?

1、要牢記=和==的區別。

2、我們一般會將常量、表示式等不能被修改的值寫到==的左邊,這樣即使你忘記寫了乙個=,那麼在編譯的時候編譯器就能清晰的給你顯示錯誤資訊,因為常量、表示式不能被賦值,這樣就能很好的避免錯誤,還能借住編譯器給出錯誤資訊。

比如:if(a == 0) -if(0 == a)

程式設計 問題,plc 程式設計問題

結果應該等於x的取值,應為y始終是真,所以對於 x y 的值就自然取決於x的值了。先學基礎,多看書。注意書上特別說明的地方,那些地方往往會影響 的質量。會寫完整的 後,開始學習在時間和空間上優化 但是這部分知識書上是不會教你的。你要著手學習資料結構和演算法,兩者結合能大大提高程式的效率。而資料結構和...

VB程式設計問題,VB程式設計問題

dim a,b 定義兩個變體型變數a,b,在該模組範圍內有效 private sub form load 窗體載入事件觸發的函式 a picture1.width 記錄 框控制元件picture1的寬度到a變數 b picture1.height 記錄 框控制元件picture1的高度到b變數 hs...

易語言原始碼問題

樓上的能實現,要是用模糊查詢的話,把 如果真 括號裡的 列表框1.取專案文字 aa 1 編輯框1.內容 改成尋找文字 尋找文字 列表框1.取專案文字 aa 1 編輯框1.內容,假 版本 2 子程式 按鈕1 被單擊 區域性變數 aa,整數型 計次迴圈首 列表框1.取專案數 aa 如果真 列表框1.取專...