今天學習用到了《C程序設計(第四版)》的求兩個數的大值的程序
devcpp程序:
#include <stdio.h>
int main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
system("pause");
return 0;
}
int max(int x,int y)
{
int z;
if (x<y) z=y;
else z=x;
printf("%d\n",z);
return (z);
}
vs2017程序:
#include <stdio.h>
int main()
{
int max(int x,int y);
int a,b,c;
scanf_s("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
system("pause");
return 0;
}
int max(int x,int y)
{
int z;
if (x<y) z=y;
else z=x;
printf("%d\n",z);
return (z);
}
'scanf':這個函數/變量可能是不安全的,考慮使用scanf_s來替換它。如果要想忽略這樣警告,請使用宏_CRT_SECURE_NO_WARNINGS
引用自"http://bbs.csdn.net/topics/390508208?page=1"
遇到的錯誤:
1、中英文字符問題:輸入法默認中文,在編輯界面為英文,但運行彈窗時自動切換回中文,輸入兩個數之間的逗號為中文,導致程序運行錯誤。
2、在測試中,為排除問題使用scanf("%d,%d",&a,&b);時,變量前忘記加&,導致程序運行錯誤。
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
當前題目:C語言程序編寫中犯的錯誤的記錄(一)-創新互聯
當前網址:http://m.newbst.com/article40/jjdho.html
成都網站建設公司_創新互聯,為您提供云服務器、靜態網站、外貿建站、Google、面包屑導航、網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯