Head First C#中文版 第二章 page62

你的程序用变量来操作数据彻底了解后,你会知道每个程序都是处理数据的。数据有时会是文件中的表单,有时是游戏里的图像,有时是一条即时消息。这些都是数据。变量此时就有用了。程序用变量存储数据。声明你的数据声明一个变量,你要告诉程序它的类型和名字。一旦C#知道了变量的类型,它将会在你犯了错误或作一些没有道理的事儿时组织编译,比如用“Fido”去减48353.


变量可变程序运行过程中变量会有不同的值。换句话,变量的值可变。(所以叫“变量”是个好名字。)这个很重要,因为这是你写的和将要写的程序的核心思想。所以如果你的程序把myHeight变量设置为63;IntmyHeight=63;每次myHeight出现在代码里,C#将会用它的值63来代替。然后,如果你把它改作12:myHeight=12;C#将会用12代替myHeight--但是这个变量仍叫做myHeight。无论何时你的程序需要操作数字,文本,True/False值,或者其他任何数据,你将会用变量来记录它们。

时间: 2024-11-01 09:13:14

Head First C#中文版 第二章 page62的相关文章

Head First C#中文版 第二章 page68

设置条件并看看是不是真的用if/else语句告诉你的程序当条件为真(或假)的时候去做特定的事情.用逻辑运算符来检查条件你已经看过==运算符了,你用它来检查两个变量是不是相等.还有很多其他的运算符.你不用现在急着记住它们--下面几章你将会一遍又一遍的见到它们.*!=运算符和==类似,只是它当在你比较的两个变量不等时才为真.*你可以用<或>来比较数字,来看看哪个大哪个小.*==,!=,<,>叫做条件运算符.当你用它们测试两个变量或值时,这叫做执行条件测试.*你可以用&&

Head First C#中文版 第二章 page69

添加另一个条件测试第三个按钮做下面的输出.现在改两行代码来让它弹出两个消息框窗口. 向你的程序添加循环这儿是最后一个按钮的代码.它有两个循环.第一个是while循环,它在条件为真时反复执行括号内的代码.第二个是for循环.看看它怎么工作的. 点击按钮之前,读读代码并试着弄明白消息窗口会显示什么.然后点击按钮来看看你的猜测正确否.

Head First C#中文版 第二章 page66

开始编码喽任何程序的真正工作都在于写指令语句.但是语句不是存在于真空里的.所以我们开始进入深入挖掘并写写代码吧.创建一个新窗体应用项目. 添加指令语句来显示一条消息从双击第一个按钮来开始.然后给button1_Click()方法添加下面的六条指令语句.近距离观察代码并看看它的输出. 语法101 *每行代码都是分号结尾 x=x+1: *注释以双斜线开始 //this line is ignored *大多数空格都无所谓 x = 3:与x=3:一样 *变量声明时都有类型和名字(第四章你会学习很多的类

Head First C#中文版 第二章 page63

使用变量之前必须赋值把下面的指令写入一个C#程序:Intz:MessageBox.Show("Theansweris"+z): 向前走,试一试.你会收到一个错误,IDE将会拒绝编译代码.那是因为IDE将会检查每一个变量来确定它已经在被使用之前被赋值过了.防止忘记赋值的最简单方法就是把声明变量和给它赋值的指令合为一句. 一些有用的类型 每个变量都有一个类型,这告诉C#它可以承载什么数据.第四章我们会研究更多C#中的类型的细节.现在,我们将会专注于这三个最流行的类型.Int承载整形(或者叫

Head First C#中文版 第二章 page78至83

你可以从www.headfirstlabs.com/books/hfcsharp/下载所有练习的答案. 因为for循环需要在while循环检查Visible是否为真之前停止,所以产生了延迟.你可以通过向每个for循环的条件测试添加&&Visible==true来解决延迟. 你的代码和我们的有点不同吧?解决任何编程问题都不止有一个途径--比如你可能用while循环替代for循环.如果你的程序能运行,你的练习就成功了!

Head First C#中文版 第二章 page74至77

一个C#程序的一部分粘在了冰箱上了.你能够把这些代码片重新排序形成一个可以运行显示一个消息框窗口的程序吗?有些括号掉在地上了,它们太小了捡不起来,所以尽管添加你认为需要的代码吧!

Head First C#中文版 第二章 page70至73

我们多练习一些条件测试和循环.看看下面的代码.圈出条件测试并填空.让注释解释正在被运行的代码. 条件测试的更多知识你可以用比较运算符检查一个变量来做简单的条件测试.下面是怎么比较x和y值:x<y(小于)x>y(大于)x==y(等于)这些是最常用的. 那你的循环就一直运行!每次程序运行条件测试,结果或是真或是假.如果是真,那你的程序就会多循环一次.每个循环都应该有在运行次数足够之后可以使得返回结果为假的代码.如果没有,那么这个循环就一直执行,知道你关掉程序或者关掉电脑.

Head First C#中文版 第二章 page67

If/else语句决定走向用if/else语句告诉程序在你设定的状态为真(或为假)的时候去做特定的事情.很多if/else语句检查两个表达式是否相等.这时你就要用到==运算符了.这个和你用来赋值的=运算符不同. 别被双等运算符弄糊涂了!你用一个等号(=)来给变量赋值,但是两个等号(==)是用来比较两个变量的.你无法相信程序中的多少bug--即使是老手程序员写的!--是因为错把==用成了=.如果你看见IDE提示你"不能隐式把int转化为bool",那可能就是出上面讲的差错了.

Head First C#中文版 第二章 page65

循环反复执行一个动作 对大多数比较大的程序有一个奇怪的事儿:它们经常反复调用一个特定的动作.循环就是做这个用的--它们告诉程序持续执行一段特定代码直到某些状态成为true或false. 用一小段代码写一个for循环一分钟就能写完一个for循环.IDE还能帮你加快一点.键入for和两次tab,IDE将会自动为你插入代码.如果你键入一个新变量,它将会自动更新剩下的代码段.再按一次tab,光标将会跳到length上去.