www问答网
所有问题
当前搜索:
c语言一个变量多次赋值
C语言中
的某
个变量
能不能连续被赋予值?
答:
y作为
一个变量
,可以被
多次赋值
,当你再一次赋值时,会将上次的值覆盖掉。在
C语言中
,当我们定义一个变量y时,系统会在内存中的某个地址分配一个存储单元,用来存放y变量的值,你多次赋值,相当于多次往这个地址的存储单元写数据,只是覆盖而已。
C语言赋值
2次
答:
因为c1是变量 ,可以重复赋值
,程序是先执行上一句的,而下一句将上一句的c1值覆盖,如果想输出上一句c1的值可以第一句完了之后再加上print语句
C语言中
如何一次给
一个
数组
变量赋值
答:
1
.引入头文件#include "stdafx.h"和#include "stdio.h"。2.定义主函数void main(){},在主函数中插入如下代码:int number[11];int i = 0;for (i=0;i<10;i++){ number[i]=i+1;} for (i=0;i<10;i++){ printf("%d ",number[i]);} 3.点击红叹号测试。
C语言多次赋值
问题?
答:
a[p]=s;这三行的作用是交换a[p]和a[i]元素的值,首先将a[i]元素值暂时保存到s
变量
中,之后将a[p]元素的值保存到a[i]元素,此时a[i]和a[p]元素值相同,都是a[p]的值,最后将先前暂时保存到s变量中的原a[i]元素的值
赋值
给a[p],从而完成了a[i]和a[p]的交换。
c语言中
给
一个
已经
赋值
的
变量
再次赋值是怎么完成的
答:
所谓“
变量
”就是可以修改(再次
赋值
)的量,再次赋值和第一次赋初值差不多:int i = 0;//赋初值 。。。i = 100;//再次赋值 至于怎么完成的,可以看看上述语句被编译成的汇编代码。
C语言中
,不可以在定义
变量
时连续
赋值
吗?
答:
可以 。例如:
c
=a=b=5;这条语句是没有错误的,首先可以了解到‘=’作为
一个
运算符,它有从右至左的结合性。当定义了
变量
a,b,c且没有赋初值的情况下,如果c=a=b,这样子是绝对会报错误的;当c=a=b=5;这样应可以翻译成b=5;a=b;c=a;所以可以。
C语言
可以连续
赋值
么?如c=a=b=5???说详细哦
答:
可以连续
赋值
。
c
=x(x:a=b=5)时,因为=的结合性从右到左,所以先计算x的值,计算x的值的时候发现x=y(y:b=5),所以需要先计算y的值,计算y的值的时候发现y=z(z:5),所以需要先计算z的值。定义
变量
a,b,c且没有赋初值的情况下,如果c=a=b这是会报错误的;当c=a=b=5;这样应...
C语言中
使用宏定义
多次赋值
的问题
答:
宏属于预处理,在编译之前完成替换,因此你的描述应该是做不到的。其实你如果要定义1000个宏,不如直接定义一次数组,然后在初值表
赋值
了,然后把该数组的内容再赋值给B。int A[1000]={0x5,0xA,)x20,...};
C语言
可以连续
赋值
么?如c=a=b=5???说详细哦
答:
可以连续
赋值
,编译器是从右往左赋值,
c
=a=b=5就按照b=5,a=b,c=a赋值main 前带void表示main函数返回类型为空类型 在较早的编译器下,main前面不带void也可,编译器会默认为void返回类型。
C语言中
scanf要输入
一个
已经
赋值
过的
变量
会出现什么情况;
答:
没任何问题,后面通过scanf输入的值会覆盖之前的值。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言连续定义变量并赋值
c语言赋值语句的规则
c语言能连续赋值吗
c语言不能连续赋值
c语言中可以连等赋值吗
c语言中连续赋值语句
c语言定义时可以连续赋值吗
定义变量能不能连续赋值
c语言多变量赋值