国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 东海县| 怀安县| 邵阳县| 永顺县| 新源县| 沙坪坝区| 民县| 子长县| 桦甸市| 霍林郭勒市| 丰都县| 泸定县| 镇远县| 云霄县| 灌南县| 京山县| 手机| 双鸭山市| 木兰县| 永泰县| 大竹县| 峨山| 图木舒克市| 上饶市| 芷江| 郁南县| 德保县| 贺兰县| 拜城县| 湖州市| 贵德县| 易门县| 石楼县| 丰顺县| 仙桃市| 志丹县| 新兴县| 铜陵市| 抚州市| 民县| 孝义市|