C/C++
xiaochenjcl
这个作者很懒,什么都没留下…
展开
-
C++逗号运算符与逗号表达式
C++将赋值表达式作为表达式的一种,使赋值操作不仅可以出现在赋值语句中,而且可以以表达式形式出现在其他语句(如输出语句、循环语句等)中。这是C++语言灵活性的一种表现。 请注意,用cout语句输出一个赋值表达式的值时,要将该赋值表达式用括号括起来,如果写成“cout C++提供一种特殊的运算符——逗号运算符。用它将两个表达式连接起来。如 3+5, 6+8 称为逗号表达式,又转载 2015-11-19 16:36:19 · 338 阅读 · 0 评论 -
C++指针
指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: int *ptr; char *ptr; int **ptr; int (*ptr)[转载 2016-03-07 11:25:47 · 163 阅读 · 0 评论 -
struct和typedef struct
struct和typedef struct 分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1; (如果没有typedef就必须用struct Student转载 2016-03-07 11:26:22 · 189 阅读 · 0 评论