首先上次关于找数的下标的代码是可以运行的,是我的电脑出了问题。
int和void在函数中:
int是返回一个值,所以要有return 1;或其他的返回;
void是不需要返回一个值,可以不用return,直接printf。
链式访问
例:printf("%d",printf("%d,printf(%d,54)"));
3 2 1
第一个printf输出54,第二个printf输出2表示有两个值,第三printf输出1表示有1个值
例;printf("%d",strlen("abbc"));输出4,
#include<stdio.h>
//用函数每次输出+1
int next(int x)
{
return x+1;
}
int main()
{
int r=0;
r=next(r);//为什么只能是(r),不是其他
printf("%d\n",r);
r=next(r);
printf("%d\n",r);
r=next(r);
printf("%d\n",r);
return 0;
}