国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C++ > 正文

c++易錯(cuò)的地方

2019-11-06 07:38:03
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1.字符串

#include<bits/stdc++.h>using namespace std;char a[100];int main(){ int n; scanf("%d",&n); gets(a); puts(a);}

如果代碼是這個(gè)的話會(huì)發(fā)現(xiàn)會(huì)有錯(cuò)誤,但是看不出來(lái)。 只有這樣才是對(duì)的

#include<bits/stdc++.h>using namespace std;char a[100];int main(){ int n; scanf("%d",&n);getchar(); gets(a); puts(a);}

要換行否則就會(huì)不執(zhí)行g(shù)ets語(yǔ)句,如果不換行就只能是

#include<bits/stdc++.h>[/size]using namespace std;char a[100];int main(){ int n; scanf("%d",&n); scanf("%s",a); puts(a);}

在需要用到循環(huán)來(lái)輸入字符串時(shí)會(huì)發(fā)生的錯(cuò)誤 比如輸出n 代碼如下

#include<bits/stdc++.h>using namespace std;char a[100];int main(){ gets(a); for(int i=1;i<=strlen(a);i++) cout<<a[i]; }

這樣子就會(huì)出錯(cuò)了,他就不會(huì)輸出第一個(gè)字符了,因?yàn)樽址菑?開(kāi)始讀起的 這個(gè)代碼喜歡for(int i=1;i<=n;i++)這么用for的人容易出錯(cuò) 要這么寫

#include<bits/stdc++.h>using namespace std;char a[100];int main(){ gets(a); for(int i=0;i<strlen(a);i++) cout<<a[i]; }

才對(duì)

謝謝,希望對(duì)大家有用


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 九江县| 六安市| 株洲县| 仙游县| 遵化市| 天等县| 闽清县| 宣威市| 靖江市| 正镶白旗| 合山市| 铁岭县| 万山特区| 北安市| 郓城县| 平利县| 西藏| 宣化县| 嘉义市| 肃宁县| 贵州省| 西城区| 彰武县| 镇沅| 安福县| 昔阳县| 沙洋县| 时尚| 新安县| 阜平县| 任丘市| 河西区| 二手房| 屯留县| 清原| 舞阳县| 芒康县| 穆棱市| 增城市| 石门县| 江都市|