软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
2003年中级程序员考试日记--下午题(二)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

 

 

2003年程序员考试日记————下午题()

(9月13日)

2.常量、变量

变量定义:

    变量分为两大类,外部变量和内部变量。外部变量在函数的外面定义,本文件的任何函数甚至其他文件的任何函数都可以访问,这不太复合结构化程序设计的要求,而且安全性可靠性将大打折扣,所以建议少用外部变量。但由于它使用方便,用的还是比较广泛的。

    内部变量在函数中和复合语句中定义和使用,格式通常是:

{

    <变量定义>

    <使用变量的语句组>

}

    需要注意的是,变量的定义必须在任何执行语句前,使用之前,要定义。

②常量定义:

    .#define 常量名  <定义内容>

    .const 常量名 <定义内容>;(在C++中)

3.运算符、表达式

①算术运算:+ - * /%

    .%是求余运算,只能对整数计算,但包括正整数和负整数。

    .表达式中仅可以是用小括号(),而不能使用中括号[]和大括号{}。

②赋值表达式:= += -= *= /= %=

++ --运算

    ++i或--i,相当于(i+=1,i)或(i-=1,i);

    i++或i--,相当于(i,i+=1)或(i,i-=1);

④==和!=:等于,不等于

⑤逗号,运算

    .逗号","操作符是让多个语句并行执行,通常用在不能多次使用分号";"的语句中。

    .逗号","语句的执行顺序是从左向右,最右边的(最后一个)语句值是此表达式的值。

⑥三目运算符

    格式:表达式?a:b, 当表达式为真,取a值;

                        当表达式为假,取b值;

4.分支控制语句

①if...else

    格式:if(条件表达式){

            语句段;

            }

            else{

            语句段;

            }

    注意else是于最近的为配对的if匹配。

②switch

    格式:switch(变量){

            case 变量1:    语句段;

            case 变量2:    语句段;

                ...

            default :       语句段;

        }

    default是任选项,如果没有这条语句,则在所有匹配对都失败时,什么也不执行。

③goto

    基本不再使用,为一无条件跳转语句,使用标示跳转。

5.循环语句

①for

    格式:for(表达式1;表达式2;表达式3)

        {

            语句段   

    }

 ②while

    格式:while(表达式)

    {

            语句段

        }

③do...while

    格式:do

    {

        语句段

        }

        while(表达式)

    注意:在判断条件之前,首先运行一遍语句段。

④break

    结束当前循环或分支语句。

⑤continue

    跳出当前循环,进入下一次循环。




相关文章

相关软件