99问答网
所有问题
当前搜索:
C编译的时候会赋值吗
C
语言中的
赋值
运算;一个变量能赋于一个变量吗?
答:
可以啊,例如 int a,b;a=b;
C
语言中,用scanf
赋值的时候
视频时间 00:41
...只给其中几个赋值,剩下的数字系统会给他们
赋值吗
?
答:
会,如果是数组的话,会自动把其他的初始化为零。
问
C
语言高手,如果a[]在定义
时赋值
,
编译
结果就对但是用scanf输入时就不...
答:
if(*(a+i)=='#'){ tihuan(a,i,n);n=i;printf("\n");if(a[i]=='#'&&a[i+1]=='#')break;} } } void tihuan(char*a,int i,int n){ int j;for(j=n;j='A'&&*(a+j)<='Z')(a+j)=155-*(a+j);printf("%c",*(a+j));} } ...
大哥我是昨天问的
c
语言问题,问一下,给变量
赋初值
为什么啊?能全赋0吗
答:
这个未知的值是计算机运行过程中留下的,所以需要对变量进行初始化以便抹掉这个内存位置未知的值。变量初始化可以都初始化为0,也可以根据编程的需要进行
赋初值
,比如有一个for循环,这个循环是从1开始的,那么初始化循环条件里的那个变量
时
,就要初始化为1而不是初始化为0了。
C
语言指向不同数据类型的指针可以直接
赋值吗
答:
这种是不会出错的 比如这个代码 include <stdio.h>int main(){ int a=2,*q=&a; float b=2.1,*p=&b; *q=*p; printf("%d %f\n", *q, *p); return 0;}会输出2 2.100000 这个等效于 a=b, float
赋值
给int,会自动做强制转换,也就是向下取整。当如果是 q=p ...
c
语言,循环,尤其是循环嵌套
的时候
变量什么
时候赋值
的问题总是搞不明白...
答:
对于
C
语言,循环变量需要在for语句之前声明,
赋值
可以在声明
的时候
,也可以放到for语句中 int i;for(i=0; i<10; i++){ //TODO } 或:int i;for(; i<10; i++){ //TODO } 对于嵌套的循环,外层循环变量的赋值需在内层之前,内层循环赋值放在内层和外层之间 ...
c
语言中将一个浮点型
赋值
给整型
时
,会不会四舍五入?
答:
c
语言中将一个浮点型赋值给整型时,不会四舍五入,会直接舍去小数部分的数据,也可以认为是执行了下取整运算。将浮点数(单双精度)转换为整数时,将舍弃浮点数的小数部分, 只保留整数部分。将整型值赋给浮点型变量,数值不变,只将形式改为浮点形式, 即小数点后带若干个0。注意:
赋值时
的类型转换...
c
语言中两个指针变量的基类型不同
赋值
的话会进行类型转换吗,另外
答:
指针是保存一个地址的“变量”,它有些特殊 可能进行过隐式转换。在
编译的时候
进行的隐式转换可能能满足不同类型的指针
赋值
。指针变量的空间是固定的,它只存放目的地址,不会判断目的地址的空间大小。指针赋值后的节余会判断指针类型,这时候是会有判定标准,如果内在隐式转换成功,即不报错,类似于void...
c
语言变量可以给自己
赋值吗
?
答:
可以啊,但是这样就没意义了,因为里面的值没有改变,但是有
时候
是程序需要
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜