亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

?幫忙看一下這個函數是什么意思 再計算一下 求指導!

?幫忙看一下這個函數是什么意思 再計算一下 求指導!

C PHP
德瑪西亞99 2023-03-16 13:09:26
main( ){int a[3][3]={{1,2,3},{3,4,5},{5,6,7}}, i,j,s = 0;for(i=0; i<3; i++)for(j=0; j<=i; j++)s+=a[i][j]];printf("%d\n",s);}
查看完整描述

1 回答

?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

沒有看到全文:也許注釋是不準確的;只能根據大概判斷大概什么意思,以及每條語句的意思buf[LINELEN]='\0';//字符串結尾outchars=strlen(buf);//計算buf的長度(void)send(s,buf,outchars,0);//Socket函數;這個庫函數自己查什么意思,寫不清,反正是發送的函數Sleep(1000);//windows函數,等待1000毫秒cc=recv(s,inbuf,LINELEN,0);//Socket函數;這個庫函數自己查什么意思,可以理解為接受函數,但是實際是接受是協議的工作,這個函數的工作只是copy協議接受到字符inbuf[cc]='\0';//字符串結尾fputs(inbuf,stdout);//輸出到標準輸出,通常是顯示器inbuf[3]='\0';//字符串截斷if(strcmp(inbuf,"250")==0)//截斷后對比字符串fputs("HELO,OK",stdout);//輸出到標準輸出elseMessageBox("socketrecvfailed");//否則彈出窗口,提示接受錯誤;//sendMAILFROMfgets(buf,sizeof(buf),stdin);//從標準輸入獲取字符;buf[LINELEN]='\0';//字符串結尾outchars=strlen(buf);//計算大小(void)send(s,buf,outchars,0);//同上Sleep(1000);//同上cc=recv(s,inbuf,LINELEN,0);//同上inbuf[cc]='\0';//同上fputs(inbuf,stdout);//同上inbuf[3]='\0';//同上if(strcmp(inbuf,"250")==0)//同上fputs("MAILFROM,OK",stdout);//同上elseMessageBox("mailfromerror");//同上//sendRCPTTOfgets(buf,sizeof(buf),stdin);//同上buf[LINELEN]='\0';//同上outchars=strlen(buf);//同上(void)send(s,buf,outchars,0);//同上Sleep(1000);cc=recv(s,inbuf,LINELEN,0);inbuf[cc]='\0';fputs(inbuf,stdout);inbuf[3]='\0';if(strcmp(inbuf,"250")==0)fputs("RCPTTO,OK",stdout);elseMessageBox("recpterror");//sendDATAfgets(buf,sizeof(buf),stdin);buf[LINELEN]='\0';outchars=strlen(buf);(void)send(s,buf,outchars,0);Sleep(1000);cc=recv(s,inbuf,LINELEN,0);inbuf[cc]='\0';fputs(inbuf,stdout);inbuf[3]='\0';if(strcmp(inbuf,"354")==0)fputs("DATA,OK",stdout);elseMessageBox("dataerror");//sendDATAfgets(buf,sizeof(buf),stdin);buf[LINELEN]='\0';//strcat(buf,tmp);outchars=strlen(buf);(void)send(s,buf,outchars,0);//一直到上面為止,都是一個意思,為什么要這樣寫,這個得根據這個程序做什么用才能判斷;即理解進作者的思想才能判斷;但是大概是2方交互軟件;Sleep(500);char*tmp;tmp="\r\n.\r\n";fputs(tmp,stdout);(void)send(s,tmp,6,0);Sleep(1000);cc=recv(s,inbuf,LINELEN,0);inbuf[cc]='\0';fputs(inbuf,stdout);inbuf[3]='\0';if(strcmp(inbuf,"250")==0)fputs("DATACompleted,OK",stdout);elseMessageBox("DATACompleted,ERROR");//上面這一段也就是傳輸的作用;


查看完整回答
反對 回復 2023-03-18
  • 1 回答
  • 0 關注
  • 118 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號