右侧
当前位置:网站首页 > 资讯 > 正文

c语言多次赋值,c语言赋值后原来数还有值吗

作者:admin 发布时间:2024-04-13 11:55 分类:资讯 浏览:14


导读:C语言可以连续赋值么?如c=a=b=5???说详细哦赋值表达式:表达式数值是最左边的数值,a=b=5:该表达式为5,常量不可以赋值。intx=y=10:错啦,定义时,不可以连续...

C语言可以连续赋值么?如c=a=b=5???说详细哦

赋值表达式:表达式数值是最左边的数值,a=b=5:该表达式为5,常量不可以赋值。int x=y=10:错啦,定义时,不可以连续赋值。int x,y;x=y=10;对滴,定义完成后,可以连续赋值。

C是逗号表达式。(逗号表达式的值和类型都由逗号右边的表达式决定,就是说连续逗号表达式比如a,b,c,d等价于a,(b,(c,(d))- 赋值仅仅是一种表达式,也有值和类型a = 1。

在C语言中,字符串的赋值主要有两种方法,第一种是通过指针的方式直接赋值,第二种是通过数组直接赋值。指针式赋值。通过程序的运行情况,可以知道:char *p = hello;这种字符串的赋值方式是完全没有问题的。

讨论:当a值赋值为4,b值赋值为7,(int)(a+b)和(int)a+b的值分别为多少? 7 C运算符认识 C语言的运算符范围很广,可分为以下几类: 算术运算符:用于各类数值运算。

一个“=”的意思赋值,什么叫赋值呢?如a=1,b=3,c=5若a=b,c=a,则a=3,c=3。

如果说最后一段代码是 c=(a--b)?a++:b--;那么因为(a--b)为假,所以先将b的值赋予c,c的值为4,再进行b--运算,得到b的值为3,而a的值不变。此时a的值为3,b的值为3。如有错误,请多原谅。

标签:


关灯