当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

C++语言底子(2)[VC/C++编程]

赞助商链接



  本文“C++语言底子(2)[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

if语句

if语句用于测试条件并在条件为真时履行一桌或几条语句.

阐明:if表达式背面不能带分号,不然它本身表示代码中的空语句,使编译器将空语句注释为在条件为真时履行的语句.

if (x == 10); // Warning! Extra semicolon!
DoSomething(x);

这里DoSomething()函数总会履行,因为编译器不把它当作在条件为真时履行的第一条语句.由于这个代码完好合理(但无用),所以编译器无法发出告诫.

假定要在条件为真时履行多行语句,则要将这些语句放在大括号内:

if (x > 10) {
cout << "The number is greater than 10" << end1;
DoSomethingWithNumber(x);
}

条件表达式求值为false时,与if语句相关联的码段忽视,程序持续履行该码段之后的第一条语句.

阐明 :

C++中包含很多快速办法,此中一个是用变量名测试true,比方:

if (fileGood) ReadData();

这个办法是下列语句的速写办法:

if (fileGood == true) ReadData();

本例用了bool变量,也可以用别的数据范例.只要变量包含非零数值,表达式即求值为true,对变量名加上逻辑非(!)操作符可以测试false值:

bool fileGood = OpenSomeFile();
if (!fileGood) ReportError();

学会C++快速办法有助于写出更精彩的代码. 有时要在条件表达式求值为true时举行某个行动,在条件表达式求值为false时举行另一行动,这时可以用else语句以下:

if (x == 20) {DoSomething(x);}
else {DoADifferentThing(x);}

新术语

else语句和if语句一同利用,表示if语句失利时(即在条件表达式求值为false时)履行的码段.

if语句情势之二:

if (cond_expr_1) {
true_statements_1;
}
else if (cond_expr_2)
{ true_statements_2; }
else {
false_statements;
}

假如条件表达式cond_expr为1真(非零),则履行true_statements1码段;假如条件表达式cond_expr为1为假而假如条件表达式cond_expr为2真(非零),则履行true_statements 2码段;假如两个表达式均为假,履行false_statements码段.

--------------------------------

使 用 循 环

循环是全部编程语言共同的要素.循环可用于对数组反复,对某个行动反复举行指定次数,从磁盘中读取文件,等等.

循环有:for循环、while循环和do while循环.

这几个循环基本相同,全部循环都有下列共同要素:

· 起点

· 循环体,普通放在大括号内,包含每次循环要履行的语句

· 终点

· 肯定循环终止的测试条件

· 可选利用break和continue语句

for循环是最常用的循环,取三个参数:起始数,测试条件和增量表达式.

for循环语句:

for(initial; cond_expr;adjust)

{ statements;

}

for循环反复履行statements码段,直到条件表达式cond_expr不为真.循环状况由initial语句初始化,履行statements码段后,这个状况用adjust语句改正.下面举一个for循环的典型例子举行阐明:

for (int i=0;i<10;i++){
cout << "This is iteration" << i << end1;
}


  以上是“C++语言底子(2)[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Ubuntu下面的C语言代码查抄工具Splint
  • C语言本领学习c++经验50条7
  • C语言本领学习c++经验50条8
  • C语言本领学习c++经验50条9
  • C语言本领学习c++经验50条10结束
  • DDBC语句分类
  • <b>linux下C语言实现ARP数据包发送</b>
  • Java通过JNI调用C语言的办法
  • 在Delphi编程中利用C语言代码
  • 基于Oracle OCI的数据拜候C语言接口ORADBI-开辟技术
  • C语言之 插入排序的改良
  • C语言实现端口扫描
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .