
C语言语法知识
RTAM
这个作者很懒,什么都没留下…
展开
-
《C语言语法知识》-- volatile关键字
介绍volatile关键字相关知识原创 2017-06-25 19:16:03 · 380 阅读 · 0 评论 -
《C语言语法知识》-- ++i与i++
#include <stdio.h> int main() { int i =5, j; j = ++i; printf("i = %d, j = %d\n", i, j); i = 5; j = i++; printf("i = %d, j = %d\n", i, j); return 0; } 以上程序运行结果为i ...原创 2018-07-17 10:09:03 · 1821 阅读 · 0 评论 -
《C语言语法知识》-- 指针
注:本文内容是学习小甲鱼老师讲解后的部分总结。 首先说明内存是如何存放变量的: 变量名的存在只是为了方便程序员使用而设计的,计算机内存中并没有存储变量名,变量名对应的是地址,只有编译器知道。在编译器编译时,它会根据变量名所代表的地址找到对应地址,并根据变量的类型读取相应范围的数据。(内存的最小存储单位为1个字节)(int型变量占4个字节) 通常我们所说的指针,就是地址的意思。C 语言中有...原创 2018-07-19 15:41:54 · 356 阅读 · 0 评论 -
《C语言语法知识》-- 逻辑运算的短路求值
C语言中的逻辑运算符存在一种短路求值的求值策略,也称之为最小化求值。 只有当第一个操作数的值无法确定逻辑运算的结果时,才会对第二个操作数进行求值,该种过程在逻辑与和逻辑或运算中得到很好的体现。 #include <stdio.h> int main() { int a=3,b=3; (a=0)&&(b=5); printf("a=%d,...原创 2018-07-15 09:11:32 · 1786 阅读 · 0 评论 -
《C语言语法知识》-- 小知识点汇总
在使用==关系运算符时,为了避免会误写为赋值符号=而无法被检测出错误,将值放在运算符左侧,变量放在运算符右侧,如if ('Y' == value),这样当误写时编译器就会报错。 ...原创 2018-07-15 15:19:31 · 1505 阅读 · 0 评论