为您找到"

...例如:int *p; scanf("%d",p);printf("%d",p); 为什么出错

"相关结果约100,000,000个

C语言的问题 scanf("%d,&a[i]");什么意思啊

你好!你的源码应该是scanf ("%d",&a[i]);它所表示的是从键盘获取一个十进制整数,并赋值给一维数组a[i]。希望可以帮到你。

...int a; scanf("%d",【1】); 答案是&a 为什么 &a是什么意思

&在这里表示地址,意思就是找到a所在的地址进行赋值

C语言中scanf("%d%*s%d",&a,&b);是什么意思

你好!对于scanf中的 (如%*s d)表示跳过这个字段(假如存在)。相对前面括号中的,则是跳过一个单词 跳过一个整形数 那么,scanf("%d%*s%d",&a,&b);就是说:读取一个整型数,放到a里;忽略中间输入的任何串(假如存在);读取另一个整型数,放到b里。仅代表个人观点,不喜勿喷,谢谢。

main() { int a ; scanf("%d",&a); if(a++<9)printf("%d\n",a); el...

在if的时候a=9,所以进入else。但是在a++<9返回值之前a=9,返回值之后a=10,这是在进入else之前完成的。在else里输出时a=10,输出之后a=9 其实a++这种++在右的,就是先用再加,相对的++a则是先加再用

关于指针的问题,大虾们!!帮帮忙·

这里引用一楼的回答"+号对于指针运算不是简单的代数运算,而是使指针指向下一个地址。"对于指针你要注意它的类型,如"int, char"。他们的作用就是让指针可以像常数一样使用“+ -”的。 建议你再看看指针的那一章,在理解理解,其实指针不难!"scanf("%d",p++);这是一个输入函数,这句什么意思...

int a[10]; scanf("%d",&a[10]); 这个语句有问题吗? 他为什么运行时只让...

首先, int a[10]; 说明数组a有10个元素,第一个元素是 a[0],最后一个元素是 a[9];所以根本不存在 a[10]。其次,函数 scanf 的第一个参数 “%d" 的意思就是让 用户输入一个整数,所以当然只能输入一个了。

C语言中 scanf("%d",&a[j][k]); 要输入一串数字 该怎么输入?

(1) 对于字符串数组或字符串指针变量,由于数组名和指针变量名本身就是地址,因此使用scanf()函数时,不需要在它们前面加上"&"操作符。例如:include <stdio.h> void main(){ char *p, str[20];p = new char[20];scanf("%s", p); /*从健盘输入字符串*/ scanf("%s", str);printf...

main() { int a,b,c; scanf("%d%d,&a&b"); c=a/b; printf("%d,c...

c=a/b c是a除以b的商,直接可以用求模运算%,即 c=a%b。如果你不嫌麻烦,在用a-c*b就是余数了。include"stdio.h"int main(){ int a,b,c;//或者int i scanf("%d %d“, &a,&b);c=a%b;//i=a-c*b;printf("%d”,c);//printf("%d",i);getch();} ...

若有说明:int *p ,m=5,n;则正确的是 scanf (“%d”,&n); *p=n; 这样...

楼上无语了,呵呵 指针的内存里面存的是一个地址, 你int*p 没有给p指向一个地址,p内存的是无效地址 然后往这个地址里面赋值,就挂了 如何赋值 比如int b ;int *p = &b; p指向的就是b的地址了 p = n 就是往b的地址中写入n 楼主真该看书,这个是最基本的东西 ...
1 2 3 4 5 6 7 8 9

相关搜索