C++语言功底

第一   了解C#

一、 C#的定义及其特性 
 C#凡微软公司2000年7月通告的一样栽新简单,安全,面向对象的次序设计语言,是专门为,NET的动而出的言语。它接受了C++、Visusl
Basic、Delphi、Java等语言优点,体现当今风靡的先后设计技术之法力与精髓。NET框架为C#提供了一个无敌的、易用的、逻辑结构同样的顺序设计条件,同时集体语言运行时也C#程序语言提供看一个托管的运作环境,使程序于以前更平静,安全,特点发生;

   语言简洁

   保留了C++的兵不血刃力量

   快速利用开发力量

   语言的自由性

   强大的Web服务器控件

   支持逾平台

   与XML相融合

仲、Visual Studio.NET的购并开发环境

 .NET开发语言都应用了联的并开发环境Visual Studio.NET。

 第二片段C#言语功底

首先要了解C#路之组成部分,对C#支出条件发生大致概念

一 品种后缀

config—配置文件(存放配置参数文件)

csproj—项目文件(管理文件项)

sin—解决方案文件(管理类)

cs—源文件(程序代码)

晚缀不同代表文件类型也差,这些文件后缀类型会在“解决方案资源管理器“中视。

1.2  函数的四要素;名称,输入,输出,加工

1.3   主函数,输出语句,输入语句

static void main(string{}args)//下划线部分足自己指定

  主函数内容

console.readkey();//输入语句

console.readline();//输入语句

console.writeline();//输出语句,自动换行

console.write();//输出语句,不自动换行

1.4 

namespace consoleapplicationl  命名空间

class progran                      类

static void main(string[]args) 方法

  注意事项

1诠释的老三栽方法

//注释一行

/**/注释一截区域

///放在函数方面下,给函数加注

2每当一行中声称相同类别的大都只变量之间逗号分开

列; int   a, b;(声明变量类型,用逗号隔开)

3 同一语句被,不能够对同一个变量名声明成同一档次两不良

int  a=34; int a=22(错误)

4using 表示程序引用的仓库,以下的systen等,表示也控制台这些库由
 .netframework提供

5 创建项目时,自动创建一个命名空间,即namespace命名空间

亚;数据类型

  C#  语言 值区间
整型       (整数) int -231——231-1
浮点型   (整数) double  
     

string 等同于字符型,长度比丰富,定义是故对引号

列  string  a =”hello”;    string  b=”h”;

2类类型

object所发任何种类的末梢基类

3接口类型

interface

4屡次组类型

一维暨多维数组,如int[]和int[,,,]

 

四;c#转义字符

\,\  单引号  \”双引号  \\反斜杠  \0空  \a警告 \b 退格
    \f换页  \n换行  \r回车  \t水平制表符  

\v 垂直制表符

五; 变量,常量

1 变量名的命名规则

1,1 变量名成;字母,数字,下划线,@,汉字

1,2篇字母只能用假名,下划线,@,汉字

1,3不克同重大字重名

2换量的概念

数据类型 变量名[=值] //[]外之价好免写     列 int  a=1

3易量叫作前加要字(不能够赋值,只能取值);const   列 const  int  a=1

六;基本的类型转换

1,自动转换(隐式转换)– 从值类型转换到引用类型上

2,强制转换(显式转换)–从引用类型转换到值类型时候,或者由浮点C++类型转换到整形当由一个援类型转换到值类型时,必须引用类型受到的数量元素,能够转移成值类型的容量范围外的多少才行,否则不可知更改。

1》用()

列 int a ;double b=12.3;a=(int)b;

2》用convert

列 int a;   float c;   double b=12.3;

a=concert.toint32(b);

c=concert.tosingle(b);

3》用parse

列 int a;  double b=12.3;

a=int.parse(b);

七,运算符

分类 符号 解释  
算数 ++ — 加加 减减  
  */%  乘 除 取余  
  +- 加  减  
关系 ><  >= <= 大于 小于  大于等于  小于等于  
  ==  != 等于 不等于  
逻辑 && 与(并且)  
  ||

 
  非(注 ;优先级在此表的最顶层)  
条件运算符 ?; 唯一的一个三元运算符   如果  
赋值 =  += -= *= /= %= 如x-=4,即x=x-4  

 

                                             ++ 在末端, 先赋值再运算。
   ++在面前,先运算再赋值。