需要了解表达式,语句,变量与宏的一些概念

  • 格式:doc
  • 大小:16.01 KB
  • 文档页数:3

需要了解表达式,语句,变量与宏的一些概念
表达式
表达式C语言中分为常量表达式,算术表达式,关系表达式,逻辑表达式,赋值表达式,逗号表达式和复合表达式etc。

表达式可以分为左值和右值左值(ell-value)可以出现在赋值运算符的左边或者右边,变量就是一个左值表达式右值(are-value)只能出现在赋值运算符的右边,数字字面值就是一个右值表达式。

语句
语句是C语言用于表达命令逻辑语法结构,主要分为表达式语句,语句块,空语句,控制语句和特殊语句
变量
从语言的角度看,变量是一个左值,可以放在赋值运算符的左边接受一个值或者是右边用来给别的变量赋值,同时,变量也是一个表达式,这个表达式的值就是变量的值。

此外,变量也可以从程序的本质来理解,对于任何一个问题及其解决方案,都要用一组数据和这组数据的变化来描述,描述好了就可以用计算机解决,描述不了的计算机也解决不了。

变量就是用来表示一组类似的相似数据的其中一种方法,是所有现代程序设计语言的基础。

数据类型:C语言中,任何数据皆有其类型,就像水果可以被划分为苹果、橘子etc
常量:值不能更改的量,即柜子上一个上锁的抽屉,里面存了什么就是什么,你知道,但你改不了
变量:值可以更改的量,即似柜子上一个没锁的抽屉,今天用来放小苹果,明天放个大苹果
常量的类型:定义常量时指定的这块内存存放的数据类型,即上锁的抽屉里存的到底是苹果还是橘子
常量的地址:存储该常量的内存区域的第一个byte的地址,即上锁抽屉的编号
变量的类型:定义变量时指定的这个变量里面存储的数据类型,即没锁的抽屉专门用来放。