是输入
不好意思。打错了。
输出时不用&,因为输入时用了。
哦哦
C语言中&的作用?scanf("%d",&x)如果没有&会有什么差别
如果 写成 scanf("%d", x); 编译时 也许不报错,但在 执行 输入 操作 时,会出现错误,程序中断,无法继续。
scanf("&x");scanf(&x);scanf("%d",x)有什么区别呢?
scanf(&x); \/\/ 语法错误,缺了输入格式定义。scanf("&x"); \/\/ 从输入流中跳过2个字符,第一个是 &, 第2个是x scanf("%d",x); 如果 x 是整型指针则是正确的。例如:int y;int *x=&y;scanf("&x");\/\/scanf(&x);scanf("%d",x);printf("%d", *x);--- 如果拍入:&x3...
C语言中编程时那些%d &之类的什么时候用啊?求详解!
&用于取变量的地址或按位与运算, 例如 scanf("%d", &a);a=b & c;
c语言中,scanf语句里面什么时候要加&,什么时候不要加&?
这里所说的其实就是一个地址 所以当变量是一个指针或者表示一个地址时就不中& &就是求地址的运算符 如数组名是数组第一权个元素的地址 所以数组名就可以不用加&进行运算 比如 int a;int *p=&a;scanf("%d",p);则不需要使用&运算符
c语言中:scanf语句中的变量前加个&是什么意思?如:scanf("%d",&p...
&是取地址符号 就是得到变量在内存中的地址 那样才能对其操作 当然,只有在需要用到变量地址的时候才用& 现在你用到的地方是在scanf语句中 以后你会更加熟悉他的 咯咯
c语言中&起什么作用
在scanf中使用,则添加了*的部分会被忽略,不会被参数获取。例如:int a,b;char b[10];scanf("%d%*s",&a,b);输入为:12 abc那么12将会读取到变量a中,但是后面的abc将在读取之后抛弃,不赋予任何变量(例如这里的字符数组b)在printf中使用,表示用后面的形参替代的位置,实现动态格式输出。例如...
C语言 比如scanf(“%d”,&a),&有什么用,可不可以不加
&符号可以看作是“取地址”操作,这句话的意思就是从键盘获得一个10进制数,然后放入变量a对应的内存地址单元中。
C语言中一些符号什么意思? scanf("%d %d",&x,&y)中%d,&什么意思?
&是取地址 &x就是取x的地址 因为要给x赋值所以要取得x的地址 是数据格式 %d是整型 %f是浮点型 等等 最最基本的这些 多看书
C语言的 scanf("%d",&x) 是什么意思?
scanf("%d",&x);从输入设备接收一个整型变量,把他他赋给x,&是x地址.%d表示十进制整数.
c语言 scanf函数()里 什么时候可用& 什么时候不用??
这里所说的其实就是一个地址 所以当变量是一个指针或者表示一个地址时就不中& &就是求地址的运算符 如数组名是数组第一个元素的地址 所以数组名就可以不用加&进行运算 比如 int a;int *p=&a;scanf("%d",p);则不需要使用&运算符