c语言输出问题\t是什么作用,printf("[adcvf]\n");输出写[]有什么特殊作用?

如题所述

第1个回答  2019-08-24
先帮你把代码弄齐,你继续追问,我再回答吧
#include
int
adds(int
x,int
y)
{
static
int
m=0,n=3;
n*=++m;
m=n%x+y++;
return(m);
}
void
main()
{
int
a=5,b=-1,c;
c=adds(a,b);
printf("%d",c);
c=adds(a,b);
printf("%d\n",c);
}
过会就吃饭了,速度帮你回答吧
static变量是不变的,第一次调用返回2,n,m的值也变成了3,2;
对于++运算符,++在前面就先加1,再运算;在后面就先运算,在加1;
第2个回答  2019-08-31
双引号是表示字符串的意思,至于\t,\n是特殊点的字符,分别代表空格符和换行符的意思,[
]没什么特殊的作用,只是个字符而已,跟adcvf一样的
相似回答