1楼:狂雪嬴昭
怎么会变0啊,你这里的**没问题
你全贴出来看看
看了,专应该这
属样#include
void
main()
if(a>c)if(b>c)
printf("%d,%d,%d\n",a,b,c);
getch();}
2楼:佴金生邴钗
赋值就是复制懂不,而不是像倒水一样,倒出来就没了
在c语言中,当变量a赋值给变量b后,变量a的值就变为零了吗?
3楼:
怎么抄会变0啊,
袭你这里的**没问题 你全贴出来看看
看了,应该这样
#include
void main()
if(a>c)if(b>c)
printf("%d,%d,%d\n",a,b,c);
getch();}
4楼:匿名用户
晕!要么t=b;b=a;a=t;要么t=a;a=b;b=t;!!
t=b;a=t;b=a;当然不可以了,这样把a的值丢了,最终a,b的值都是原来b的值。
5楼:阿拉电
我编译的没问题
可以输出正确结果。
6楼:匿名用户
好象有点不对哦.
c语言中对变量赋值0x是什么意思?
7楼:育知同创教育
c语言中对变量赋值0x是以十六进制数作为变量的值进行运算的。一般用来表示内存地址内的。
举例说明:容
定义x:int x = 0x23 ;
这句话的意思跟定义成int x=35一样的。编译器在接收到0x23时就把它当做十六进制数来处理。
8楼:匿名用户
表示0x后面的值为十六进制
c语言,变量a赋值给b,为什么a的值还是改变了
9楼:_苏辰西射手
当a和b为普通变量时, a=b,是把b的值赋值给a, b不变;
当a和b为指针时, a=b, 是把b的指向赋值给a, 让a也可以指向b的指向,b的指向不变;
c语言 假设 把变量a的值赋给变量b 那变量a里还有值吗
10楼:gta小鸡
当然有值。信息是分享的,你给我一份那么我们就拥有同样的信息,而不像苹果,你给我一个苹果那么你就没有苹果了。
c语言中a=b,意思是说把b赋值给a,还是说把b里面的值赋值给a?
11楼:墨汁诺
当a和b为普通变量时, a=b,是把b的值赋值给a, b不变;
当a和b为指针时, a=b, 是把b的指向回赋值给答a, 让a也可以指向b的指向,b的指向不变;
比如 a=1 b=2 c=3,把b赋值给a 就是 a=b 因为b是等于2的 现在 a=b=2。
把b值赋给a指的是把b的值代入a里,打个比方,a=b,而b=100,那么,在这个式子中,把b值赋给a就指的是a=b=100,也就是a=100。
12楼:姚老头儿
把b里面的值赋值给a,更准确!一般嫌麻烦简单的说:b赋值给a,同时b还是原来的值,a改变了!
13楼:猎人的背后
是说把b赋值给a
但是b还是原来的值
在c语言中。b=1,然后把b的值赋值给a ,那么b的值还是1么?或者说b就没了?求解。。。。。谢谢!
14楼:
b 的值还是1,除非被赋新的值,或者出了b的声明有效区域
15楼:匿名用户
你好!来你这个是让我
源写一段程序呢,还是怎么样bai的。那我就du写一个局部的吧。zhidaob=1;
a=b;
b=1;
我的理解b就是等于1,因为b的值没有发生改变,如果真的要发生改变就应该这样:
b=1;
a=b;
b=b+a;
b=2;
这样我的理解b就是2了,这样你理解了吧,读最后值就行了。
希望我这样的回答能让你满意!
16楼:匿名用户
c语言中。 几个基本数bai据类型du(int ,char, float,double... )的赋值
都是值复zhi制
比如你先在说的b=1 那么系dao统就在内存中声明一版个整型权的内存地址,命名为b 这个地址里面存储1个值:1 。 这时令a=b; 则同样开辟一个内存,命名为a 这时把b的值即1 复制一份存储到a内存中
17楼:喝牛奶的熊
申请的局部变量都在堆栈中,赋值给b,然后b再赋值给a,那么a和b都是1。只要在b的生存周期内,b都存在,可以直接使用。
18楼:神龙见尾不见
b 的值还是1,
如果在这期间没有给b重新赋值,那么他的值就不变
19楼:吴唯寒萱
简单的copy说 b的值不会变的,除非 有新值赋予给它!一旦覆盖就会变。
你说的那种情况会出现在链表中,一旦断链不仅是b 而且b后面的都会没有(前提是链表后面还有的话)因为他们的储存不是连续的空间。不是值消失了 ,而是散落在存储空间找不到了
求解。变量a,b,c的值分别是?int x 10,y
1楼 草柏渡 首先你这程序有错误的判断 x y 就好。 在前面 或就 就是先 或 再用数 在后面就先就是先用数在 或 所以 x y 是对的。所以a x 所以a 8的 经过两个 。 b x 先赋给b再 。所以b 8 x为9 c等于y。y等于10 y 是没有执行到的。 5 执行以下程序段后 变量a b ...
若有以下程序段,则变量C的二进制值是int a 3,b
1楼 取綽號好難 a 3 b 6 c a b 2 00000011 00000110 2 00000011 00011000 00011011 a 00011011 2楼 匿名用户 a 00000011 b 00000110 t b 2 00011000a t 00011011 所以选a 以下程序段...
若a是int型变量,则执行表达式a 25 3 3后a的值为
1楼 四舍 入 若a是int型变量,则执行表达式a 25 3 3后a的值为24。 int是一种数据类型,在编程语言中,是用于定义整数类型变量的标识符。因为a是int型变量,所以25 3 8 333。又因为当运算符,函数或流程控制需要一个int型参数时,值会自动转换,同时会丢失精度。 所以8 333不...