求大神幫我解析一下這個C語言程式

2021-05-27 01:04:58 字數 2944 閱讀 2693

1樓:

此程式功能:

有一個指令碼叫a.vbs,儲存著msgbox " 視窗混亂!",如果雙擊執行會彈框。專

有個批處理

屬檔案a.bat,儲存著pause,只是暫停功能,如果雙擊後彈出cmd顯示「按任意鍵繼續」

這程式執行a.vbs,等兩秒,執行15遍a.bat

跪求大神幫我註釋一下這個c語言程式 20

求大神幫我看一下這個c語言程式的錯誤。。

2樓:匿名使用者

檢查你的func2函式,只有一個條件返回,如果條件不滿足,並沒有返回值

這是一個c語言的程式設計題,未來教育的答案解釋完全看不懂,求大神幫忙解釋一下,尤其是對於pl[i+

3樓:匿名使用者

要想把p2連線到p1的末端,首先要找到p1的末端p1的末端怎麼找呢?做法是第一個for語句,注意這兩個for後面都有分號,因此並不是巢狀語句,不要弄混了。

第一個for語句依次檢查p1的第i個字元是否為'\0',如果不是則i++,繼續下一次判斷,當迴圈退出是,i剛好在p1的末端'\0'處。

第二個for迴圈是把p2的字元依次拷貝到p1的後面,p1[i++] = p2[j],正是這個拷貝的過程。

4樓:f煉心

你好,這是兩個for巢狀使用,先看進行下面的迴圈

c語言程式標頭檔案有這樣的條件是什麼意思,求大神幫忙解釋一下

5樓:匿名使用者

條件編譯是為了防止重複包含的

一般用檔名擴充套件巨集,比如test.h用

#ifndef _test_h_

#define _test_h_

.....//正式內容

#endif

剩下兩句,說的是標頭檔案裡面的正式內容,一般包括自定義型別,比如struct,enum,union,以及typedef的自定義型別

函式宣告

外部全域性變數宣告

以及其他被包含的標頭檔案,#include ***

請教這個c語言程式,最後的遞迴法我沒看懂,求大神幫忙解釋下,謝謝!

6樓:匿名使用者

n = 1或2明白吧

f=count(n-1)+count(n-2):第n階時,因為一次只能上1或2階所以只可能從n-1或n-2階上來,上來的方法也就是這兩種方法的和了啊啊啊

7樓:ben笨_小劍

這是一種類似斐波那契數列的思想。

我有n個臺階,就是f(n)個走法

那我先走n-1個臺階,再走一步,就是f(n-1);

那我先走n-2個臺階,再走2步,就是f(n-2);

8樓:西瓜蘋果胡桃

這咋解釋呢。。。。首先得從數學或邏輯角度理解,然後轉換成**。

數學或邏輯角度上來看,n層的樓梯的爬法=n-1層的樓梯的爬法+n-2層的樓梯的爬法,這個能理解嗎?

求個c語言大神幫忙看一看這題!! 最好幫我解釋一下是什麼意思???

9樓:匿名使用者

這麼多人回答,看來你這道題確實太簡單了,

首先看題目,要求能算出3*3陣列中對角線上的數字和,也正好是對應陣列中的a00,a11,a22,

在大致看下填空,int定義變數,後面空了,那就是要定義變數,再往後看就看到sum憑空出現,那這裡一定是定義sum

後面用了for迴圈,用變數i來對應我們要加起來的a00,a11,a22,注意不是一次加起來,是迴圈一次加一次,3次迴圈完才加起來的,那麼迴圈語句就是sum=sum+a[i][i];

再回頭看看,要給sum定義初值0才能達到累加的效果,所以第一空 sum=0;

第二空 =sum+a[i][i];

注意標點符號都不能錯,表示語句結束

10樓:老子很涼

1,第一空 sum,第二空a[i][i]

2.元素之和sum沒定義呢,所以第一空如上。

求3*3矩陣的對角線元素sum=a[0][0]+a[1][1]+a[2][2],所以答案如上。

11樓:六翼幻世

第一空是sum=0,定義好sum變數,並把變數的值初始化為0

第二空是a[i][i],對角線上的元素,也就是行列相等的,所以迴圈去把二維陣列裡兩個下標相同的是變數的值加起來

12樓:自我程式設計

sum是累加變數,所以第一個空需要定義sum並初值0,填sum=0;

a是3x3的二維陣列,對角線元素分別是:a[0][0],a[1][1],a[2][2].

所以迴圈累加那裡填a[i][i];

#include

int main()

;int sum=0;//第一個填空

int i;

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

sum+=a[i][i];//第二個填空

printf("sum=%d",sum);

return 0;}

13樓:匿名使用者

sum=0

由於明顯成效中sum沒有定義因此填空需要定義此變數,並且作為累加變數沒有在程式中賦初值,因此需要在此空中完成初值為0的賦值

a[i][i]

題目中的行號和列號相同的要求,於是用i作為行號和列號訪問對角線元素

14樓:藍

sum累加對角線的數,定義賦初值為0;

int sum = 0;

for迴圈進行累加:

sum += a[i][i];

該語句等效於sum = sum + a[i][i];

15樓:匿名使用者

int sum=0

a[i][i]

求c語言大神幫我看一下我這個程式的錯誤,以及更改方法

先寫上註釋,不寫註釋怎麼看 求c語言大神幫我看看這個程式,輸出不對,怎麼改 50 以下是修正後的程式,已經在gcc下編譯執行通過無誤。正確的完成了陣列拼接併成功輸出陣列資料。include define maxnum 20 typedef int datatype typedef struct se...

c語言大神講解一下,求C語言大神詳細解釋一下的程式

函式的功能是將第一個數加倍,再與第二個數交換。2 2 4,與3交換,x 3,y 4 輸出3,4 同型別變數可以同時定義,中間用逗號分隔。char s 10 s abcdefg s 10 後面是分號,造成後面的字串s沒有定義型別。求c語言大神詳細解釋一下的程式 define cg motion pis...

C語言程式設計題目,求大神解析,c語言程式設計題求大神幫忙!

沒增加p 相當於一個普通變數 運算,只不過具體加的數是指定資料型別的寬度,即sizeof teacher 只是遞增了一塊地址,只有new一個teacher時才會是實實在在增加一塊記憶體佔用.你在快遞盒上原先的 路10號 1,不會實實在在建立一幢房子,是吧?只有在隔壁造一幢新房子,然後申請編號,這個 ...