
c语言
yalesing
上士闻道,勤而行之;中士闻道,若存若亡;下士闻道,大笑之,不笑不足以为道也。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言中关于typedef的了解
C中关于typedef的了解C语言支持一种叫做typedef的机制,它允许你为各种数据类型定义新名字。typedef声明的写法和普通的声明基本相同,只是把typedef这个关键字出现在声明 的前面。例如:char *ptr_to_char;把变量ptr_to_char声明为一个指向字符的指针。但是,在添加关键字typedef后。声明变为:typedef char *ptr_t...原创 2018-12-22 12:08:19 · 218 阅读 · 0 评论 -
C语言switch 中default子句的作用
C语言switch 中default子句的作用首先来想一下,在switch语句中,如果表达式的值与所有的case标签的值都不匹配怎么办? 其实也没什么-----所有语句不过是跳过而已。程序并不会终止,也不会提示任何错误,因为这种情况下在C中并不认为是个错误。但是,如果你并不想忽略所有case标签的表达式值时又要如何去做?这时候就需要在语句列表中增加一条de...原创 2018-12-22 17:09:42 · 21019 阅读 · 0 评论 -
对C语言中语句部分的一些总结。
C的许多语句的行为和其他语言中的类似语句相似。if语句根据条件执行语句,while语句重复执行一些语句。由于C并不具备布尔类型,所以这些语句在测试值时用的都是整型表达式。零值被解释为假,非零值被解释为真。for语句是while循环的一种常用组合形式的速记写法,它把控制循环的表达式收集起来放在一个地方,以便寻找。do语句与while语句类似,但前者能够保证循环体至少执行一次。最后,got...原创 2018-12-22 17:49:42 · 184 阅读 · 0 评论 -
对增值操作符++和减值操作符--的讨论
这两个操作符都有两个变型,分别为前缀形式和后缀形式。两个操作符的任一变种都需要一个变量而不是表达式作为它的操作数。实际上,这个限制并非那么严格。这个操作符实际只要求操作数必须是一个“左值”,但目前我们还没有讨论这个话题。这个限制要求++或–操作符只能作用于可以位于赋值符号左边的表达式。 前缀形式的++操作符出现在操作数的前面。操作数的值被增加,而表达式的值就是操作数增加后的值。后缀形式的++操作符...原创 2018-12-25 11:02:02 · 437 阅读 · 0 评论