资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
ASP NET程序设计项目教程 前言 ASP NET支持多种语言 包括VB NET C 等 在本节中将介绍本书所用语言 C 它是一种完全面向对象的程序设计语言 任何一个高级语言编写的程序所表达的内容均有两个重要的方面 其中数据是程序的处理对象 所创建的数据类型决定其结构 存储方式及运算规则 程序控制是对数据进行处理的算法 本节将从c 程序结构 标识符 语句注释 数据类型 常量 变量 运算符 表达式 数组 程序结构等方面对c 语言基本知识进行介绍 上一页 下一页 返回 C 程序结构 例子 程序结构1 引入相应命名空间 程序使用命名空间来组织代码 要访问某个命名空间中的类或对象 必须用如下语法 命名空间 类名 如 system data2 定义类 c 要求其程序中的每一个元素都要属于一个类 3 定义相应控件的事件或定义类 事件用于完成某个控件要执行的活动 比如 连接数据库 向其表中插入数据等 上一页 下一页 返回 标识符 标识符用于标识常量 变量 类型 对象等 其命名规格如下 1 合法的标识符 是以字母或者下划线开头 其后可以跟任意字母 数字或者下划线 2 c 的标识符严格区分大小写 上一页 下一页 返回 语句注释 单行注释 在程序语句后加 多行注释 在程序语句后加 下一页 返回 数据类型 1 值类型 1 整数类型 数据类型 2 实数类型 数据类型 2 引用类型 1 object类object类是所有其他类型的基类 C 语言中的所有类型都直接或间接地从object类中继承 因此 对object的变量可以赋予任何类型的值 floatf 63 8 objectobjl objl f objectobj2 HelloWorld 2 string类C 还定义了一个基本的类string 表示一个Unicode字符序列 专门用于对字符串的操作 同样 这个类也是在 NET框架结构的预定义的命名空间System中定义的 是类System String的别名 运算符 1 算术运算符运算符是程序中用来执行计算操作的符号 C 语言中提供了大量的运算符 这些运算符指定在表达式中执行哪些操作 依据运算符作用的操作数个数可分为一元运算符 二元运算依据运算符的作用可分为算术运算符 赋值运算符 关系运算符 逻辑运算符等 C 语言中提供的算术运算符有6种 见表3 4 2 赋值运算符赋值运算就是给一个变量赋一个新值 C 语言中提供的赋值运算符见表3 5 赋值运算符的左操作数必须是一个变量 属性访问器 C 中的所有赋值运算是右结合的 意味着在对变量进行连续赋值时 运算按照从右向左的顺序依次进行 运算符 3 关系运算符实际上是逻辑运算的一种 可以把它理解为一种 判断 判断的结果关系运算要么是 真 要么是 假 也就是说关系表达式的返回值总是布尔类型 C 语言提供的关系运算符有6个 见表3 6 4 逻辑运算符逻辑运算符是用来进行布尔表达式计算的 在C 语言中提供的逻辑运算符主要有3种 逻辑与 逻辑或 逻辑非 逻辑运算符对表达式a和b的操作见表3 7 数组 一维数组应用最普遍 数组长度指该维度存储的元素数量 索引从0开始 上界的大小为该维长度减1 声明一维数组的语法如下 数据类型 数组名称 或数据类型 数组名称 new数据类型 元素个数 如下面的例子 string al int a2 newint 3 可以在创建完成数组后为其赋值 也可以在声明时初始化值 例如为上面声明的a2赋值 a2 0 1 a2 1 2 a2 2 3 或int a2 newint 1 2 3 3 6控制结构 例3 7do while语句示例程序 代码见T 33 for语句for语句是C 中使用频率最高的循环语句 在事先知道循环次数的情况下 使用for语句是比较方便的 for语句的格式为 for 初始化控制变量 条件 控制变量递增或递减 执行语句 例3 8for语句示例程序 代码见T 4 上 页下 页返回 3 6控制结构 3 6 1顺序结构顺序结构是程序设计中最简单 最常用的基本结构 按照各语言出现的先后顺序执行 例3 5顺序结构示例程序 usingSystem classTest conststringa 这是第一个常数 publicstaticvoidMain 下 页返回 3 6控制结构 conststringb 这是第二个常数 System Console WriteLine a System Console WriteLine b 3 6 2条件语句1 if语句if语句是最常用的选择语句 它根据布尔表达式的值来判断是否执行后面的内嵌语句 格式 if 逻辑表达式 执行语句 上 页下 页返回 3 6控制结构 或if 逻辑表达式 执行语句1 else 执行语句2 2 switch语句它的一般格式为 switch 控制表达式 上 页下 页返回 3 6控制结构 case常量表达式 执行语句 default 执行语句 3 6 3循环语句1 while语句while语句有条件地将内嵌语句执行0遍或若干遍 语句的格式为 while 逻辑表达式 f执行语句 上 页下 页返回 3 6控制结构 看下面的例子 inti 0 while i 100 i 2 do while语句do while语句与while语句不同的是 它将内嵌语句执行至少一次或若干次 语句格式为 do 执行语句 while 逻辑表达式 看下面的例子 intj 0 do j while j l00 上 页下 页返回 3 6控制结构 4 foreach语句foreach语句是在C 中新引入的 它表示收集一个集合中的各元素 并针对各个元素执行内嵌语句 语句的格式为 foreach 类型标识符in表达式 f执行语句1例3 9foreach语句示例程序代码见T 53 6 4跳转语句1 break语句使用break语句可以跳出switch while do for或foreach语句结构 语法如下 break 上 页下 页返回 3 6控制结构 2 continue语句continue语句能够实现重新开始包含它的while do for语句块的执行 其语法格式如下 continue 3 goto语句goto语句可以将程序执行流程直接跳转到标签指定的代码行 标签是由一个标识符和紧跟后面的冒号组成 goto语句的语法格式如下 goto标签标识符 也可以在switch语句中跳转到指定的case子句 语法格式如下 上 页下 页返回 3 6控制结构 gotocase常数表达式 gotodefault 例3 11goto语句示例程序 代码见T 6 上 页返回 表3 4C 算术运算符列表 返回 表3 5C 赋值运算符列表 返回 表3 6C 关系运算符列表 返回 表3 7逻辑运算符的运算说明 返回 T 4 返回 T 5 返回 T 6 下 页返回 T 6 上 页返回 知识回顾KnowledgeReview
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号