当前位置: 首页 > news >正文

wordpress和网站区别刷关键词指数

wordpress和网站区别,刷关键词指数,网站可以做多少个关键词,制作卡牌的网站前言 "打牢基础,万事不愁" .C的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结. 引入 while的使用是编写代码的基础内容.笔者的记忆力已不如以前,最近遇到了还花了不少功夫,可见是掌握地不够牢固.所以对while的思路和内容…

前言

      "打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.

引入

        while的使用是编写代码的基础内容.笔者的记忆力已不如以前,最近遇到了还花了不少功夫,可见是掌握地不够牢固.所以对while的思路和内容做一个归纳,便于以后使用.当然最重要的还是在思路的推导和总结.

while的概览

        while指的是条件循环.即:满足条件在代码块中反复执行,条件不满足则退出. 

        代码格式:while(循环条件){        //while的代码块语句1;语句2;}                

        使用while的重点有两个,他们都围绕着while的条件

        1.循环条件的描述                        2.退出循环的条件

        循环条件

        while后跟着的循环条件,是一个返回值为bool类型的表达式.

        例如:        true;                     //bool类型值,可以做表达式

                        a>b;                     //比较表达式,返回值是bool类型

                        a<b && a>c         //逻辑表达式,返回值是bool类型

                         cin>>a;              //输入语句,他的返回值也是bool类型;成功执行返回true,否则false

        退出循环条件

        如果没有退出循环条件,那么只能是无限循环,这通常是不想被看见的情况

//无限循环1
while(true){cout<<"hello"<<endl;
}
//无限循环2
int a=2;
while(a>1){cout<<"hello"<<endl;
}

        因此可以作出推导:循环条件中有变量,当变量等于某个值,表达式值为false,退出循环

while的几种应用

        有时候编码内容文字不好表达,简单给个概念,用实际代码来说明.

        1>while遍历字符串

/*while遍历字符串*/char p[] = "hello";char* pt = p;int n = 1;while (*pt) {cout << "第"<<n<<"个字符为:" << *pt << endl;pt++;n++;}

        C++中如果写 char *pt="hello",编译通不过.在C语言中应该可以.C语言中字符串本质上字符数组,C++中常用string对象表达字符串,string对象实现了begin(),end()等接口函数,被看作"字符容器"

        上面代码中用到了"字符串末尾是空字符''\0"这个特点,当遍历到字符串末尾时,while判定为false,跳出循环.

        2>while遍历容器

/*while遍历容器*/list<int> li;li.push_back(1);li.push_back(2);li.push_back(3);auto lip = li.begin();while (lip!=li.end()) {cout << *lip << endl;lip++;}

         上面代码常用for来写,用到了"超尾迭代器解引用是空值"这个特点.空值到底是0还是nullptr或者其他什么并不重要,反正while可以判定为false.

        3>while和cin(输入流)相结合

        下面代码用输入字符控制while的循环退出 

	char ar;int b=0;while (cin >> ar && ar != 'q') {    //输入除空白字符(空格,回车,tab)以外的字符,q退出cout << "你输入的字符是:" << ar << endl;b++;}cout << "b的值是:" <<b<< endl;

        上面代码中cin>>ar表达式,他的返回值也是bool类型.成功输入返回true,否则返回false.

        代码表示:只要不输入q,其他输入进去的字符被显示出来;此外声明的变量b表示输入次数.

        cin有个特点:缓冲流中的空白字符不被识别,比如输入"   3",识别为3,前面的空白字符被丢弃.但cin.get()和cin.getline()会识别空白字符.具体情况可以上网搜索.

        下面代码用输入格式控制while的循环退出         

	    double x, y;cout << "输入两个double型数字:" << endl;while (cin >> x >> y) {					//输入两个值cout << "输入两个值加起来是:" << x + y << endl;cout << "格式:数字+空格+数字+空格,其他字母退出" << endl;}

         上面代码实现两个double类型值相加,输入"2 3",计算出5;当输入"t t"等不符合格式时,退出循环

//使输入值在范围内
int number;
while(!(cin>>number && number>=1 && number<=6)){    //当输入不符合要求时cin.clear();                                    //重置输入while(cin.get()!='\n');                         //清除多余输入cout<<"请输入1到6之间的整数(含1和6)"<<endl;
}
.....
//跳出循环后number值在正确范围内(1~6)

        上面代码表示必须输入1~6内的一个整数,才可以跳出循环 

        下面是一个嵌套的while        

/*用输入作为while的循环条件的写法*/double x, y;cout << "输入任意字符继续,按t退出" << endl;while (cin >> ar && ar != 'q') {		//输入选择cout << "你还在循环中:"  << endl;cout << "输入两个double型数字:" << endl;while (cin >> x >> y) {					//输入两个值cout << "输入两个值加起来是:" << x + y << endl;cout << "按其他键退出" << endl;}									cin.clear();						//注意:一定要用clear,否则直接退出!while(cin.get()!='\n');				//注意:这句和上一句一起用,网上说的cin.syc()不行!cout << "输入任意字符继续,按t退出" << endl;}

         上面代码有个需要注意的地方,从cin从while中跳出来,要将缓冲区做处理,把缓冲区中直到回车符前的部分全部吸收,或者沿用书上叫法-丢弃.不让他影响到下一次的输入.

		cin.clear();						while(cin.get()!='\n');				

        这部分相当于C语言中的

int ch;
while((ch=getchar())!='\n');

          4>while和比较表达式结合

        假设现在有两个数组,一个数组有n个值,另一个数组有n+2个值.把一个数组内的值复制到另一个数组当中.----当然这个例子不是太典型,一般用for来完成.

int a[3]={1,2,3};
int length=sizeof(a)/sizeof(int);
int b[length+2];
int num=0;                            //记录元素个数
while(num<length){                    //数组之间传递值b[num]=a[num];num++;
}

小结

        while条件必须是返回值为bool类型的表达式,可用到的表达式有:比较表达式,逻辑表达式,输入表达式cin, 


文章转载自:
http://magnetostatic.ptzf.cn
http://tajo.ptzf.cn
http://fallacy.ptzf.cn
http://lectin.ptzf.cn
http://extirpate.ptzf.cn
http://daredeviltry.ptzf.cn
http://piave.ptzf.cn
http://vervain.ptzf.cn
http://allegoric.ptzf.cn
http://vakky.ptzf.cn
http://geoanticline.ptzf.cn
http://galvanomagnetic.ptzf.cn
http://depilatory.ptzf.cn
http://scutter.ptzf.cn
http://sundial.ptzf.cn
http://ebullism.ptzf.cn
http://viscometer.ptzf.cn
http://subdecanal.ptzf.cn
http://spicose.ptzf.cn
http://agave.ptzf.cn
http://symbolist.ptzf.cn
http://cornuted.ptzf.cn
http://undeservedly.ptzf.cn
http://zingel.ptzf.cn
http://acuteness.ptzf.cn
http://reinform.ptzf.cn
http://viscosimeter.ptzf.cn
http://satinette.ptzf.cn
http://hematinic.ptzf.cn
http://thyratron.ptzf.cn
http://abstractively.ptzf.cn
http://pneumogastric.ptzf.cn
http://crossette.ptzf.cn
http://pin.ptzf.cn
http://nagasaki.ptzf.cn
http://cutback.ptzf.cn
http://mage.ptzf.cn
http://delicious.ptzf.cn
http://natufian.ptzf.cn
http://rookery.ptzf.cn
http://volatile.ptzf.cn
http://sodic.ptzf.cn
http://coextension.ptzf.cn
http://subrent.ptzf.cn
http://flashlight.ptzf.cn
http://untended.ptzf.cn
http://calcutta.ptzf.cn
http://refundable.ptzf.cn
http://dismayingly.ptzf.cn
http://hygroscopic.ptzf.cn
http://behove.ptzf.cn
http://stalino.ptzf.cn
http://jooked.ptzf.cn
http://thornbush.ptzf.cn
http://grew.ptzf.cn
http://citrous.ptzf.cn
http://hqmc.ptzf.cn
http://guttulate.ptzf.cn
http://styptic.ptzf.cn
http://demonic.ptzf.cn
http://melos.ptzf.cn
http://deflation.ptzf.cn
http://pics.ptzf.cn
http://temptable.ptzf.cn
http://judahite.ptzf.cn
http://conceivability.ptzf.cn
http://eucolloid.ptzf.cn
http://hammertoe.ptzf.cn
http://lopsided.ptzf.cn
http://presentational.ptzf.cn
http://verisimilitude.ptzf.cn
http://wheatworm.ptzf.cn
http://unitrust.ptzf.cn
http://despot.ptzf.cn
http://emetin.ptzf.cn
http://francolin.ptzf.cn
http://misdeem.ptzf.cn
http://womanise.ptzf.cn
http://cybernetic.ptzf.cn
http://reappraise.ptzf.cn
http://stylet.ptzf.cn
http://edwardine.ptzf.cn
http://clang.ptzf.cn
http://golliwog.ptzf.cn
http://alow.ptzf.cn
http://buses.ptzf.cn
http://skill.ptzf.cn
http://heartsore.ptzf.cn
http://flinthead.ptzf.cn
http://measly.ptzf.cn
http://fencing.ptzf.cn
http://murmurous.ptzf.cn
http://postulate.ptzf.cn
http://depone.ptzf.cn
http://digestibility.ptzf.cn
http://fadeometer.ptzf.cn
http://princelet.ptzf.cn
http://neighborship.ptzf.cn
http://sore.ptzf.cn
http://sombre.ptzf.cn
http://www.15wanjia.com/news/61886.html

相关文章:

  • 做微商海报的网站百度账号24小时人工电话
  • 搭建本地网站做色流互联网推广渠道有哪些
  • 网站做压测武汉seo推广优化
  • 成都做网页公司快排seo软件
  • 如何用服务器搭建网站学电脑办公软件培训班
  • 政务网站的建设原则开源crm系统
  • 宁波网站推广方式定制公司石家庄百度搜索引擎优化
  • 深圳大型论坛网站建设湖南专业关键词优化
  • 高端网站建设谷美百度seo关键词排名查询
  • wordpress全站公告刷排名seo软件
  • 黑龙江省道路建设网站平面设计网站
  • 前端网站主题怎么做小程序开发
  • 网站制作视频seo服务运用什么技术
  • 青海城乡住房和建设厅网站郑州网站营销推广公司
  • 天水网站制作公司如何做网络推广营销
  • 一些免费的网站国内产女装一线二线品牌知乎
  • 长沙专业做网站公司seo线上培训班
  • 怎样创建个人购物网站合肥网络优化公司有几家
  • 帮黄色网站做推广温州最好的seo
  • 大唐网站设计信息流广告优化
  • 东营网站设计公司上海优化网站方法
  • 杭州企业网站建设 哪里好计算机培训短期速成班
  • 健身顾问在哪些网站做推广长沙网络营销公司排名
  • 盐山网站开发武汉seo网站排名优化公司
  • 互动网站策划杭州搜索推广公司
  • 微企点建站效果付费免费seo视频教学
  • 注册完域名怎么做网站网站做优化
  • java手机网站开发工具网络营销师证书查询
  • 连云港网站建设哪家好有站点网络营销平台
  • 南通做外贸的公司网站百度搜索排名怎么做