推荐回答
C语言中变量遵循“先定义后使用”的原则:1、定义变量的格式:数据类型 变量名;首先要强调的一点是:变量的定义是一条语句,每条语句都是以分号结尾的。故定义完变量,后面不要漏掉“;”分号。在变量定义中,“数据类型”表示想要存储什么类型的数据就定义什么类型的变量。如想要存储整数就定义成int型;想要存储小数就定义成float型或double型;想要存储字符就定义成char型等等。变量名”就是你想给这个变量起个什么名字,通常都是用字母、数字与下划线组合而成。比如:“inti;doubleprice;doublegoods_price2”等等。就表示定义了一个整型变量i、小数型变量price、goods_price2;2、变量定义完成后,接下来就是使用变量,为变量赋值。将一个值放到一个变量中,这个动作叫“赋值”。通俗点讲,“给变量赋值”意思就是将一个值传给一个变量。赋值的格式是:变量名= 要赋的值;它的意思是将=右边的数字赋给左边的变量。比如:i=3;这就表示将3赋给了变量i,此时i就等于3了。3、变量的定义和赋值,可以分成两步写,也可以将它们合成一步,而且事实上,在实际编程中用得最多的也是合二为一的写法。形式如下:数据类型 变量名=要赋的值;比如:inti=3;就表示定义了一个变量i,并把3赋给这个变量。它与inti;i=3;是等价的。在定义变量时也可以一次性定义多个变量,比如:inti,j;这就表示定义了变量i和j。这里需要强调的是,当同时定义多个变量时,变量之间是用逗号隔开的,千万别写成分号。这是很多新手最容易犯的错误,即将逗号和分号记混了。同样也可以在定义多个变量的同时给它们赋值:inti=3,j=4;中间还是用逗号隔开,最后别忘记输入分号。最后需要注意的是,在较老的C89/C90标准、变量名的长度应当符合“min-length&&max-information”原则。C是一种简洁的语言,命名也应该是简洁的。例如变量名MaxVal就比MaxValueUntilOverflow好用。标识符的长度一般不要过长,较长的单词可通过去掉“元音”形成缩写。另外,英文词尽量不缩写,特别是非常用专业名词,如果有缩写,在同一系统中对同一单词必须使用相同的表示法,并且注明其意思。
黄砚北2019-12-21 23:41:06
提示您:回答为网友贡献,仅供参考。
其他回答
-
在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占1个单元等,在前面已有详细的介绍。为了正确地访问这些内存单元,必须为每个内存单元编上号。根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址。既然根据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针。内存单元的指针和内存单元的内容是两个不同的概念。可以用一个通俗的例子来说明它们之间的关系。我们到银行去存取款时,银行工作人员将根据我们的帐号去找我们的存款单,找到之后在存单上写入存款、取款的金额。在这里,帐号就是存单的指针,存款数是存单的内容。对于一个内存单元来说,单元的地址即为指针,其中存放的数据才是该单元的内容。
齐晓冰2019-12-22 00:21:11
-
如果你刚学C语言,那么跳过这个吧,他是系统编程的内容!具体内容你应该不用再这里问,而是manoffset我记得史蒂文斯的unix系统高级编程中也有讲这个宏。
黄皖毅2019-12-22 00:09:51
-
可以。inta,b,c;a=b=c=5;//这样可以。但是inta=b=c=5;//这样不可以,因为b跟c都还没有定义。
赖鸿华2019-12-22 00:00:11