指標和陣列,我知道下邊一段程式有錯誤,但是就是不知道如何修改,請大家幫忙看一下,謝了

2022-12-09 19:45:13 字數 2030 閱讀 8844

1樓:

你是不是想根據輸入得到視窗數,然後建相應個數元素的陣列來存每個視窗輸的總業務數?比如說你輸入了3個視窗,那陣列第一個元素統計第一個視窗的總業務數,第二個元素統計第二個視窗,第三個元素統計第三個視窗?

是的話,你已經寫得差不多了,

int windowsnum;

nt *s,q;

printf("請輸入辦理業務的視窗數i(至少1個):");

scanf("%d", &windowsnum);

s=(int *)malloc((windowsnum)*sizeof(int));

q=s;//一定要有這個q用來釋放你手動分的記憶體

//*s就代表陣列的第一個元素的值,*(s+i)代表陣列第i+1個元素的值。

for(i=0;i<=windowsnum;i++)

//每個視窗辦業務的數量,都設為0

......//你想做什麼操作,加在這,比如按什麼條件,哪個視窗辦了個業務,讓他的值變化等等級

//最後,操作完了加一句釋放記憶體的操作:

free(q);

//不明白可以hi我

2樓:匿名使用者

沒有理解你的ss是做什麼用的。

**不是很全。

void main()}

一、在下面使用指標陣列的程式中,存在一個錯誤,試分析這個程式,並上機執行,觀察執行

3樓:沒事看看

修改後的**:

#include

void  print(char **arr, int len); //*arr改成**arr

void main()

;int    num = sizeof(parray) / sizeof(char*);

printf("total string numbers = %d\n", num);

print(parray, num);

}void  print(char **arr, int len)  //*arr改成**arr

{for (int i=0; i

滿意請採納

一段小程式,大家幫忙分析下錯誤原因。

4樓:_鈊_煩_薏亂

1.回答你的補充問題:

因為*pc是指向"abcd",而這個字串你說是不是常量?

2.「是中文的引號,佔全形。"是英文的,佔半形。

編譯器只能識別英文的半形字元,而中文全形字元被識別為未知字元,會提示錯誤的!

5樓:匿名使用者

'y'表示這是一個字元。

"y"表示這是一個字串

*pc等價於pc[0]

pc[0]是字元陣列pc的一個元素,它可以存放一個字元,不可以存放一個字串

6樓:匿名使用者

"y"表示一個字串,""表示一個空字串,而''表示一個字元

在你的這個程式裡,*pc所表示的是一個字元常量.也就是說是"abcd"裡的字元'a',而一個字元常量是不能進行賦值的,所以的程式才回錯誤,我用vc++6.0進行編譯是通過的,但是執行的時候報錯,我也用了dev c++測試了,也是編譯通過,執行出錯,我不知道你用的是什麼環境,但是錯誤是由於你給一個常量賦值引起的~把指標改成陣列的話,這個程式就正確了.

幫忙找一下這個程式的錯誤(我找不到答案),這個c程式是通過指標來尋找一個陣列中最大最小值的,謝謝 5

7樓:匿名使用者

**別發圖,這點**應該能放下。

從圖上看scanf裡的number的方括號裡應該是i,而不是1或l

其它沒細看,上**,可分段放在追問裡

8樓:匿名使用者

錯誤是scanf("%d",&number[1]);

改為scanf("%d",&number[i]);

要求利用單連結串列輸入一個一維陣列,然後再遍歷輸出,錯誤我知道,求大神幫忙修改~

有一段西門子程式但是沒有符號表,怎麼知道每個符號的意思

在setp7的選項 參考資料 顯示,進入資料視窗,其中交叉參考即為你需要的,在視窗上部工具按鈕中共五種瀏覽方式。怎麼查 西門子plc step7 中的符號表中的符號在程式的什麼地方使用。在setp7的選項 參考資料 顯示,進入資料視窗,其中交叉參考即為你需要的,在視窗上部工具按鈕中共五種瀏覽方式。搜...

我有一段basic編寫的程式,如何在vb中實現

這段程式是用古老的basic語言編寫的,2660句的lprint語句表示在印表機輸出.在vb裡,必須改為print,其他語句可以不改,因為vb相容以前版本的basic,如果提示變數沒定義,你再用dim語句定義一下變數.直接可以執行。只要把其中的全形符號改成半形的,輸出也改成vb的。2580 if h...

有一段婚史,現在男朋友都知道,他爸媽不知道,現在有個兒子月多,他爸給孫子上知道我有婚史,怎麼辦

告訴過現男友你有過婚史,也就不存在隱瞞,他父母如果要怪你事前沒說,你可解釋已告訴過他們兒子,情理上要怪只能怪兒子也沒跟他們說。至於他們現在知道後有什反應和言行,你和男友只有看著辦。都有孩子了,應該沒事,可能對你的態度會變。這種事情不是能隱瞞的,說清楚,現在有無婚史還叫個事嗎?只要你們兩個以後好好過日...