/*C控制语句--分支和跳转*//*关键字 if else switch continue break
case default goto 运算符:&&(且) ||(或) ?:(三元运算符) 函数 getchar() putchar()
怎样使用if和if else 语句以及如何嵌套使用它们。...
分类:
其他好文 时间:
2014-05-27 01:17:44
阅读次数:
282
typeoftypeof是一个一元运算符,它返回的结果
始终是一个字符串,对不同的操作数,它返回不同的结果。此表总结了typeof所有可能的返回值:操作数类型返回值undefined"undefined"Null"object"Boolean"boolean"Number"number"String...
分类:
编程语言 时间:
2014-05-24 07:18:35
阅读次数:
428
Lambda 表达式是一种可用于创建委托或表达式目录树类型的匿名函数。通过使用 lambda
表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。 Lambda 表达式对于编写 LINQ 查询表达式特别有用。若要创建 Lambda
表达式,需要在 Lambda 运算符 => 左侧指定输入参...
分类:
其他好文 时间:
2014-05-24 05:25:47
阅读次数:
168
::是运算符中等级最高的,它分为三种:全局作用域符,类作用域符,命名空间作用域符。他们都是左关联(left-associativity)。他们的作用都是为了更明确的调用你想要的变量,他们算是C++中的基础,如果运用的好的话,程序的出错率会降很多。全局作用编辑全局作用域符号:当全局变量在局部函数中与其...
分类:
编程语言 时间:
2014-05-24 05:21:38
阅读次数:
245
从C到C++ (2)一、 C++中增加了作用域标示符 ::1、
用于对局部变量同名的全局变量进行访问。2、 用于表示类成员。二、 new、delete运算符1、
new运算符用于创建堆空间,成功返回首地址失败抛出异常(C++有异常处理机制,C语言中无此机制所以结果要与NULL比较),语法: 指针变量...
分类:
编程语言 时间:
2014-05-23 23:07:07
阅读次数:
347
一 C++中表达式的分类
传统C++的变量表达式分为左值和右值。通俗来讲,两者有着如下区别:
1.从生命周期上来看:左值就是非临时对象,那些可以在多条语句中使用的对象。所有的变量都满足这个定义,在多条代码中都可以使用,都是左值。右值是指临时的对象,它们只在当前的语句中有效;
2.左值是有名字的(通过其他具名对象间接得到的,例如通过返回引用的函数,或通过指针解引用(* 运算符)),有固定的存放...
分类:
编程语言 时间:
2014-05-22 08:43:44
阅读次数:
428
在C#中,new关键字可用作运算符、修饰符或约束。1)new运算符:用于创建对象和调用构造函数。这种大家都比较熟悉,没什么好说的了。2)new修饰符:在用作修饰符时,new关键字可以显式隐藏从基类继承的成员。3)new约束:用于在泛型声明中约束可能用作类型参数的参数的类型。东西不用就会忘
分类:
其他好文 时间:
2014-05-20 12:49:16
阅读次数:
247
第十一章 运算符重载1. 运算符重载2. 在成员函数中实现自加3. 重载前置自加运算符返回类型
operator@(参数表){}@代表要重载的运算符对象运算符重载不同于变量运算符重载void
operator++(){++n;}++i;//等价于i.operator++();若i是变量 则++i就是...
分类:
其他好文 时间:
2014-05-19 17:00:08
阅读次数:
304
第九章 引用1. 什么是引用?引用就是别名。int
&ra=a;此处的&不是取址运算符,而是引用运算符3. 引用就是别名常量4. 引用对象只能 int &ra=a;//
注意定义引用时要对其初始化int &ra;ra=a; //这样是错误的,引用就像常量,只能初始化不能赋值对象也可以定义一个引用,但...
分类:
其他好文 时间:
2014-05-19 16:38:03
阅读次数:
253
前沿:词法分析器是将一段程序的代码按照类别分开.一般来说是将关键字, 变量名 , 常数
运算符( + _ * / )和界符分类词法分析算是编译的基础把今天上编译原理的实验课, 看了看 老师给的代码
添加了一些注释大致的流程是这样的:规定关键字的符号是10数字的符号是数字本身+ - * = 这些符号代...
分类:
其他好文 时间:
2014-05-19 12:58:04
阅读次数:
257