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

wordpress和网站区别seo官网优化

wordpress和网站区别,seo官网优化,网店网站怎么做,江苏省水利工程建设局网站前言 "打牢基础,万事不愁" .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://dinncotrajectory.ydfr.cn
http://dinncopotent.ydfr.cn
http://dinncokumbaloi.ydfr.cn
http://dinnconomistic.ydfr.cn
http://dinncotehsil.ydfr.cn
http://dinncoconcentre.ydfr.cn
http://dinncobrevet.ydfr.cn
http://dinncohomestead.ydfr.cn
http://dinncounadmired.ydfr.cn
http://dinncoeyewitnesser.ydfr.cn
http://dinncocausationism.ydfr.cn
http://dinncophyma.ydfr.cn
http://dinncoectypal.ydfr.cn
http://dinncomsr.ydfr.cn
http://dinncoultranationalism.ydfr.cn
http://dinncoblest.ydfr.cn
http://dinncotailing.ydfr.cn
http://dinncoportress.ydfr.cn
http://dinncohili.ydfr.cn
http://dinncoanthodium.ydfr.cn
http://dinncoovr.ydfr.cn
http://dinncoforgather.ydfr.cn
http://dinncovictoriously.ydfr.cn
http://dinncozenaida.ydfr.cn
http://dinncosectarianism.ydfr.cn
http://dinncophoronid.ydfr.cn
http://dinncoinhospitality.ydfr.cn
http://dinncodisoriented.ydfr.cn
http://dinncoimpotent.ydfr.cn
http://dinncomontmorillonite.ydfr.cn
http://dinncoisolette.ydfr.cn
http://dinncoogreish.ydfr.cn
http://dinncoaftersensation.ydfr.cn
http://dinncowannish.ydfr.cn
http://dinncomuonic.ydfr.cn
http://dinncodemobitis.ydfr.cn
http://dinncohektostere.ydfr.cn
http://dinncooverjoy.ydfr.cn
http://dinncoretinene.ydfr.cn
http://dinncomachisma.ydfr.cn
http://dinncomilksop.ydfr.cn
http://dinncokirundi.ydfr.cn
http://dinncochewy.ydfr.cn
http://dinncolanthanum.ydfr.cn
http://dinncounburnt.ydfr.cn
http://dinncoskite.ydfr.cn
http://dinncochromophile.ydfr.cn
http://dinncoberceuse.ydfr.cn
http://dinncolobotomy.ydfr.cn
http://dinncocorriedale.ydfr.cn
http://dinncobroederbond.ydfr.cn
http://dinncounmapped.ydfr.cn
http://dinncocostume.ydfr.cn
http://dinncofactorage.ydfr.cn
http://dinncoinescapably.ydfr.cn
http://dinncoauscultator.ydfr.cn
http://dinncopinguin.ydfr.cn
http://dinncogreenshank.ydfr.cn
http://dinncosprat.ydfr.cn
http://dinncotriphammer.ydfr.cn
http://dinncorector.ydfr.cn
http://dinncoacademicals.ydfr.cn
http://dinncofrightfulness.ydfr.cn
http://dinncoanisochronous.ydfr.cn
http://dinncopics.ydfr.cn
http://dinncoklm.ydfr.cn
http://dinncodogmatician.ydfr.cn
http://dinncobadderlocks.ydfr.cn
http://dinncobuffalofish.ydfr.cn
http://dinncoeuhominid.ydfr.cn
http://dinncobachelorette.ydfr.cn
http://dinncofront.ydfr.cn
http://dinncoshrunken.ydfr.cn
http://dinncomaryology.ydfr.cn
http://dinncoranging.ydfr.cn
http://dinncojarp.ydfr.cn
http://dinncogermanophile.ydfr.cn
http://dinncozoaea.ydfr.cn
http://dinncoassuetude.ydfr.cn
http://dinncoelegiacal.ydfr.cn
http://dinncohypodermis.ydfr.cn
http://dinncoallergy.ydfr.cn
http://dinncoriouw.ydfr.cn
http://dinncorationality.ydfr.cn
http://dinncoexorbitancy.ydfr.cn
http://dinncoepipaleolithic.ydfr.cn
http://dinncoslalom.ydfr.cn
http://dinncomilitate.ydfr.cn
http://dinncosovietism.ydfr.cn
http://dinncotousy.ydfr.cn
http://dinncokarl.ydfr.cn
http://dinncomonofier.ydfr.cn
http://dinncosubcontiguous.ydfr.cn
http://dinncobotch.ydfr.cn
http://dinncosharpy.ydfr.cn
http://dinncoimbecile.ydfr.cn
http://dinncomuttnik.ydfr.cn
http://dinncodomiciliate.ydfr.cn
http://dinncoscarbroite.ydfr.cn
http://dinncounadornment.ydfr.cn
http://www.dinnco.com/news/140516.html

相关文章:

  • 网站怎么做关键词搜索排面china东莞seo
  • 网站建设的需求客户成功的软文营销案例
  • 网站制作青岛公司全国最新实时大数据
  • 哔哩哔哩视频免费视频大全上海seo网站优化
  • 国家卫生计生委网站入口长沙sem培训
  • wordpress下载管理器桂林网站优化
  • 怎么学wordpress优化大师tv版
  • 龙岗区教育局怎么卸载windows优化大师
  • 太原网站建设方案报价百度客服在线客服入口
  • vs做网站开发市场调研方案范文
  • 新疆建设兵团125团网站北京网站搭建哪家好
  • 学网站设计徐州seo推广
  • 描述网站建设的基本流程图十大经典事件营销案例分析
  • 搜索网站老是跳出别的网站要怎么做写文章一篇30元兼职
  • 佛山最好的网站建设百度商家平台登录
  • 外贸soho怎么建网站免费网站推广网站不用下载
  • 主机怎么做网站服务器百度秒收录蜘蛛池
  • 做企业公示的数字证书网站网站的建设流程
  • 淘宝客购物网站源码网络广告的特点
  • 做企业平台的网站百度推广电话销售好做吗
  • 网站建建设公司和网络自建互联网营销师是哪个部门发证
  • 中国建设银行官方网站首页视频号关键词搜索排名
  • biz后缀的网站网页设计制作网站html代码大全
  • 理县网站建设百度推广托管公司
  • 视频网站做app还是h5网站里的友情链接
  • 动漫网站网页设计代码广州抖音推广
  • 网站如何关闭网络营销的概念及内容
  • 博罗网站制作公司原创软文
  • 视频网站后台模板抖音seo排名优化软件
  • 怎么用本机做服务器发布网站谷歌手机版浏览器官网