网站大量收购闲置独家精品文档,联系QQ:2885784924

第2讲 变量及表达式(V1.2).pdf

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2 讲 变量与表达式 (Version 1.2 ) 李英冰 副教授 武汉大学测绘学院 ybli88@ 2 综合练习 假如你从30 °N ,114°E的位置出发,以885km/h 的地面速度在10km的高度飞行8小时,航行与北成 恒定45 °。你会到哪里?(假设地球为球形,半径 为6371km ) 2010/9/20 static void Main(string[] args) { double lat0 = 30, lon0 = 114; double speed = 885, travelTime = 8.0; double earthRadius = 6371,height = 10; double deg2rad = 3/ 180; double azimuth = 45 * deg2rad; double distance = speed * travelTime; double theta = distance / (earthRadius + height); double deltaLat = theta * Math.Cos(azimuth); double deltaLon = theta * Math.Sin(azimuth); double lat = lat0 + deltaLat / deg2rad; double lon = lon0 + deltaLon / deg2rad; Console.WriteLine(当前的纬度为:{0},经度为:{1}, lat, lon); Console.ReadLine(); } 代码注释 • 注释方式 ▫ //这是单行注释 ▫ /* 单行或多行注释*/ • 注释是用来做什么的? ▫ 注释是程序的生命线、记忆的钥匙和代码的随篇指 导 • 需要多少注释? ▫ 铿锵有力之文必简洁 ▫ 重点在质量上,而不是数量 • 如何编写有效的注释 ▫ 写好源头和本源是明智的做法 主要内容 • 变量的命名、类型以及赋值的方法 • 表达式以及运算符的优先级 • 值类型以及引用类型 名正则言顺 2.1 变量 • 变量是C# 中的一个基本单位 • 变量代表了存储单元,每个变量都有一个类型 • C#是类型安全语言 • 变量必须先定义后使用 • 变量可以在定义时赋值,也可以在定义的时候不 赋值 • 变量可以反复赋值 使用变量前必须声明 • 变量的声明采用如下的规则: typename; 其中type是变量的类型,name是变量的名称。 例如: int a ; double d; • 还可以在声明变量的同时为变量赋初值,如: double d=2.4; string s=“hello CSharp”; 变量的命名 • 变量的命名应有一定的规则的 • 基本的变量命名规则如下: ▫ 变量名的第一个字符必须是字母、下划线(_ )或者@ 。 ▫ 除去第一个字母外,其余的字母可以是字母、数字、下划线的组合。 ▫ 不可以使用对C#编译器而言有特定含义的名字 ▫ C#.NET 对于大小写字母是敏感的 ▫ 命名遵循一定的规则是必须的。有两种命名约定,分别为 PascalCase和camelCase 。Micorsoft建议:对于简单的变 量,使用camelCase规则,而比较高级的命名则使 用PascalCase规则 变量的种类、赋值 • 变量七种类型,分别是 • 静态变量 x •

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档