C#基本语法介绍ppt课件.ppt_第1页
C#基本语法介绍ppt课件.ppt_第2页
C#基本语法介绍ppt课件.ppt_第3页
C#基本语法介绍ppt课件.ppt_第4页
C#基本语法介绍ppt课件.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章C 语法基础 C 中的注释 单行注释 该行 之后的文本都会被编译器认为是注释 注释自动在行尾结束 其只能用于单行注释 这是注释 多行注释用 字符串开始 以 字符串结束 namespaceEx 3 1 classProgram staticvoidMain string args inta 50 定义aintb 40 定义bConsole WriteLine a b 输出Console ReadLine 加上这行才能看到运行结果 否则一闪而过stringi 4 声明字符型变量istringj 10 声明字符型变量jConsole WriteLine j Console WriteLine i j Console ReadLine namespaceEx 3 2 classProgram staticvoidMain string args stringsName hoan stringsSex 男 intiAge 23 DoubledHeight 1 72 Console Write 我叫 Console WriteLine sName Console Write 性别 Console WriteLine sSex Console Write 年龄 Console WriteLine iAge Console Write 身高 Console WriteLine dHeight Console Read 复合值类型 结构 structmyPoint publicintx publicinty 枚举 enumenumweekday Monday Tuesday Wednesday Thursday Friday Saturday SunDay 数组 数组是有相同类型的对象的集合 对象被称着数组元素 数组元素的类型可以是数值型 也可以是引用型 数组必须先定义 后使用 数组的定义采用以下方式 其中Type可以是任意的类型 name是数组的名称 数组可以通过两种方式进行初始化 第一种方式是完整的指定数组的内容 第二种方式是指定数组的长度 并使用new关键字初始化所有的数组元素 int intArray 1 2 3 声明了一个一维数组并赋值等价于 int intArray 声明了一个一维数intArray 1 2 3 对数组赋值int 3 intArray 声明了一个一维数intArray newint 3 对数组初始化 namespaceEx 3 3 classProgram staticvoidMain string args int array newint 5 定义一个一维数组 它有5个元素for inti 0 i array Length i 循环计算i的值 最大长度是数组的长度array Length array i i 10 Console WriteLine array i 输出i的值 Console ReadLine 获取输入焦点 为了看运行结果 放在循环体之外 定义一个二维数组int intArray newint 2 3 为二维数组赋值并输出for inti 0 i intArray GetLength 0 i for intj 0 j intArray GetLength 1 j intArray i j i j Console WriteLine Element 0 1 is 2 i j intArray i j Console ReadLine C 中提供了Array Clear 方法 Array Clear方法的定义如下 publicstaticvoidClear Arrayarray intindex intlength 参数Array为要进行删除操作的数组 index为要清除的一系列的起始索引 length为要清除的元素数 代码演示了Array Clear 的用法 实现数组的清空 C 提供了用于排序的方法Array Sort和Array Reverse Array Sort方法用于对一维数组对象中的元素进行排序 Array Reverse方法用于反转一维数组对象中元素的顺序 Array Sort方法的定义如下 publicstaticvoidSort Arrayarray 要排序的一维数组 publicstaicvoidSort Arrayarray 要排序的一维数组Intindex 排序范围的起始索引Intlength 排序范围内的元素数 C 中面向过程基本元素 应用程序处理的对象是数据 而数据是以某种特定的形式存在的 例如整数 实数 字符 布尔型等形式 不同的数据之间往往还存在某种组织 构成了所谓的数据结构 基本语法格式 语法概述 C 中使用的标点符号分号 指明一条代码语句的结束 冒号 花括号 方括号 圆括号 常量和变量 C 是强类型语言 所以常量和变量都必须先声明类型 当声明了类型后 计算机就会知道处理什么样的数据 以及采用哪种格式保存数据等 publicconstintx 1 intj doublea stringc 常量 attributesconstant modifiersconsttypeconstant declarators 在上述声明中 常量修饰符constant modifiers可以是new public protected internal private 而type可以是sbyte byte short ushort int uint long ulong char float double decimal bool string publicconstintx 1 变量 在程序运行的过程中 值可以改变的量称为变量 一个变量应该有一个名字 在内存中占据一定的存储单元 在该单元中存放变量的值 与常量不同 变量的值可以反复赋数值 1 声明变量2 赋值变量3 变量的类型 数值类型 运算符 表达式及优先级 C 提供了大量的运算符 按照其处理操作数的不同大致可以分为3类 即一元运算符 二元运算符和三元运算符 主要的运算符如表所示 运算符和表达式 前置和后置自加 自减运算符 问题 计算结果 1 inti 0 boolresult false result i i 2 true false result true C 运算符的优先级 usingSystem usingSystem Collections Generic usingSystem Linq usingSystem Text namespaceEx 3 6 程序的命名空间 也是项目名称 如Ex 3 6 classProgram staticvoidMain string args Console WriteLine 10 10 这里的 号作为计算数值用Console WriteLine 10 10 这里的 号作为字符串相加Console ReadLine 获取输入 控制台窗口停下来 看输出结果 位运算符x 32 Console WriteLine x y x 2 Console WriteLine y intz x 2 Console WriteLine z Console ReadLine 类型转换 在编写程序过程中 会经常遇到这种情况 就是需要将一种数据类型的值赋给另一种不同数据类型的变量 例如 从int类型转换到long类型数据类型之间的转换等 由于数据类型有差异 在赋值时就需要进行数据类型的转换 在C 中提供了如下的转换 隐式转换 显式转换 使用命令的显示转换 Convert类常用方法 classProgram namespaceEx 3 4 staticvoidMain string args doubled 100 5 inti i int d Console WriteLine i byteb 5 intx b Console WriteLine theValueofxis 0 x 实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论