C语言经典入门教程.ppt_第1页
C语言经典入门教程.ppt_第2页
C语言经典入门教程.ppt_第3页
C语言经典入门教程.ppt_第4页
C语言经典入门教程.ppt_第5页
已阅读5页,还剩361页未读 继续免费阅读

下载本文档

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

文档简介

1、C语言经典入门教程,C#中的基本数据类型,声明static void Main(string args) /值类型的整数数据类型int value=130控制台。WriteLine(牙齿变量的初始值为0,value);测试(值);/牙齿数据类型是值类型,因此初始值为Console .还原WriteLine牙齿(牙齿变量的值现在为0,value)。static void test(intbyval)int t=20;ByVal=t * 30,将value的初始值传递给Test()方法,使其不反映更改的val值,保留原始值、C#的基础数据类型和static void main(string arg

2、s)datatype objtes ObjTest。Value=130/传递属于引用类型的对象测试(objtest);/牙齿数据类型是引用类型,因此新处理的值Console .WriteLine(变量值为0,objTest .Value)牙齿考虑。Static void test(数据类型数据)int t=20Data .Val=temp * 30,将对DataTypeTest的引用传递给Test(),传递的value将在Test()中更改,以反映更改的value值、class DataType public int Value。参照类型和值类型、System。Object方法、引用类型和值类

3、型的内存分配、将值类型存储在执行堆栈中、管理堆Apparel myApparel=new Apparel();Apparel myApparel1=myApparel,class apparel public doubleprice=250.0;Public string FabType= Syn、堆叠、管理堆叠、装箱与取消装箱,然后装箱会将值型态转换为参考int age=17。Object refAge=age将开箱参考类型转换为值类型。int newAge=(int)refAge;double newAge=(double)refAge;/错误、相同类型、运算符和表达式、运算符和表达式、运

4、算符和表达式、运算符和表达式、运算符和表达式、运算符和表达式9-6、赋值运算符(=)、变量=表达式;例如:高度=177.5;体重=78;性别= m、运算符和表达式9-7、一元运算符(/-)、变量;Variable=Variable 1。variable-;Variable=Variable-1。运算符和表达式、运算符和表达式、C#运算符优先级、选择结构、语法:if () else、用于根据选择结构表达式值执行语句、if else、条件:只能使用bool类型的值、选择结构、switch(、switchcase、表达式可以是int、文字或字符串C#。不能从一个case块前进到下一个case块。每个

5、case块必须以跳转控制语句break、goto或return结束。多个case标签可以对应于代码块、循环结构和循环结构。循环结构用于对一组命令重复一定次数或一组命令,直到指定的条件成立。回圈结构的类型while回圈do回圈for回圈foreach回圈(只能使用bool类型的值,while回圈会重复指定的叙述句)。您可以使用循环结束continue语句跳过当前循环,开始下一个循环,直到指定的条件成为真语法: while(条件)/语句break语句。while循环、dowhile循环、dowhile循环类似于while循环,不同之处在于语法: do /语句while(条件)、for循环和for循

6、环必须在确定特定条件后才允许执行循环。如果牙齿循环将语句或语句块重复预定义的次数,则语法3360 for(初始值;条件;条件。增量/减)/语句,foreach循环2-1,foreach循环是整个集合或数组语法:foreach(数据类型元素(变量)in集合或数组)/语句,foreach循环2-/保留的数字数int Digits=0;/标点符号计数int Punctuations=0;/用户提供的输入字符串instr控制台。WriteLine(输入字符串);Instr=控制台。ReadLine();/foreach声明循环以遍历输入的字符串中的每个字符。Foreach(char ch in ins

7、tr) /字符if(char .IsLetter(ch)Letters检查/数字if(char)。is digit(ch)Digits检查/标点符号检查if(char . is punctuation(ch)punctuations;控制台。WriteLine(“字符数:0,Letters”);控制台。WriteLine(“数字数:0,dig its”);控制台。WriteLine(“标点数:0,Punctuations”);设置所有计数器的初始值,接受输入,重复输入的每个字符,使用输入的所有字符后自动终止循环,using Systempublic class write test publi

8、c static void main()intarray=1,2,3,4,5;foreach(int item in array)console . writeline(item);using Systempublic class write test public static void main()intarray=1,2,3,4,5;foreach(int item in array)item=item;Console.writeline(主题);C#中的字典处理指令2-1,字典处理指令是C#编译器在词法分析阶段读取的语句。这些语句可以指示编译器包含或不包含特定代码,还可以根据预处理指令

9、的值结束编译。预处理指令标识为字符#,并且字符#必须是该行中第一个非空牙齿字符。预处理命令最常见的三种茄子用途是完成条件编译,添加诊断以报告错误和警告,以及定义代码字段。C#的预处理命令2-2,# define client # define debug using system;public class myapp public static void main()# if debug read方法返回读取的字符的unicode编码值。注意:Read方法的返回变量是32位整数。如果需要输入文字,则必须通过数据类型的显式转换获得该文字。控制台输入和输出,console . read()/rea

10、d test . cs using system;public class read test public static void main()inti;CharchI=控制台。read();Ch=(汽车)I;/显式类型转换Console。WriteLine(I);控制台。WriteLine(ch);运行结果:A 65 A,控制台输入和输出,控制台。ReadLine()方法Console。ReadLine方法用于从控制台读取字符行, public static string ReadLine Read方法(定义如下)返回读取的字符行中的字符串:一般而言,单行输入从输入一个字符开始,直到遇到回

11、车符为止。控制台输入和输出,/readline . cs using System;Using System。全局化;全局化。public class read test public static void main()inti;DoubledStringstrStr=控制台。ReadLine();/控制台中的整数字符串i=int。输入Parse(str)。/整数字符串为整数Console。WriteLine(转换为I);Str=控制台。ReadLine();/控制台中的浮点字符串d=double。输入Parse(str)。/浮点Console。WriteLine(转换为d);运行结果:12

12、34 1234 123.456 123.456,控制台输入和输出,数据输出控制台。Write()方法Console。Write方法用于在控制台上输出字符,定义为: public static void write(XXX value)。public static void write(string format,objecto1,);注意:格式格式格式format类似于格式函数Format的格式字符串。格式为N,M:formatstring。其中字母n是输出变量的序列号,m是控制台中输入变量占用的字符空间。牙齿数字为负数时左对齐输出,正数时输出,控制台输入和输出,/write test . c

13、s using System;public class writest public static void main()int I=32767;双d=456.56789/在控制台中。以小数形式输出整数和浮点console . write( I=0x 0,83360xtd=1,1,10:f3 ,I,d)。/在控制台中。以十六进制格式输出整数console . write(“I=0x 0,-83360xtd=1,-103360f3”,I,d)。输出结果:I=0x 7 fff d=456.568 I=0x 7 fff d=456.568,控制台输入和输出,控制台。WriteLine()方法Cons

14、ole。WriteLine方法在控制台中Public static void writeline(XXX value):Public static void writeline(string format,objecto1,);注:格式format与WriteLine中的格式参数相同。控制台输入和输出,/writeline . cs using System;public class writest public static void main()inti=32767;Doubled=456.56789/格式输出console.writeline (I=0x0,83360 xtd=1,1,1

15、0: F3 ,I,d);Console.writeline (I=0x0,-83360xtd=1,-103360 F3 ,I,d);Console.writeline (I=0x0,-83360 dtd=1,-103360 C3 ,I,d);输出结果:I=0x 7 fff d=456.568 I=0x 7 ffd d d=456.568 I=32767d= 6557 456.568,第3章C#面向对象设计,结构编程不足数据和方法分离,vvvoid main()int doorN _ car 1=2;int color _ car 1=0;Int speed _ car1=100Printf (

16、%d% d% dn,doorn _ car1,color _ car1,speed _ car 1);int doorN _ car 2=4;int color _ car 2=1;Int speed _ car2=80Printf (%d% d% dn,doorn _ car2,color _ car2,speed _ car 2);C#中面向对象的特性,所有内容都是对象:变量和方法的集合。初级特性:OO最基本的概念,即类和对象。中级特性:OO最核心的概念:封装、继承和多态。高级特性:由初级和中级特性(如使用构造函数、重新定义的规则、静态变量、函数等)引起的一些茄子问题。基本特性,面向对象技术的最基本概念是类和对象。类是以操作、表

温馨提示

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

最新文档

评论

0/150

提交评论