请问C语言中 scanf ("%d%d",&a,&b); 这句话中整体想表达什么意思呢
请问C语言中scanf("%d%d",&a,&b);这句话中整体想表达什么意思呢?还有("%d",&a)是在表达什么含义呢?我是C语言新手,现在是在自学,所以请各位大侠尽...
请问C语言中 scanf ("%d%d",&a,&b); 这句话中整体想表达什么意思呢?还有 ("%d",&a)是在表达什么含义呢?我是C语言新手,现在是在自学,所以请各位大侠 尽量解释得 形象通俗一些。
展开
3个回答
展开全部
scanf函数是一个输入函数,他的作用是从终端输入信息,起到用变量接收信息的目的。
他的参数有两个,第一个是输入的信息的格式控制,第二个参数是用于接收信息的变量的地址表(可能包含多个参数的地址)。
这里的scanf("%d%d",&a,&b);
表示用a,b两个变量接收从终端输入的两个数字,%d控制的格式为十进制整数,相应的还有%f(浮点数),%c(字符),%s(字符串)。。。等等
另外注意的是,第一个参数(格式控制)里面有几个格式控制符,后面就要有几个变量的地址。
他的参数有两个,第一个是输入的信息的格式控制,第二个参数是用于接收信息的变量的地址表(可能包含多个参数的地址)。
这里的scanf("%d%d",&a,&b);
表示用a,b两个变量接收从终端输入的两个数字,%d控制的格式为十进制整数,相应的还有%f(浮点数),%c(字符),%s(字符串)。。。等等
另外注意的是,第一个参数(格式控制)里面有几个格式控制符,后面就要有几个变量的地址。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询