导航

C笔记(一)

Posted on 2011-11-27 18:07  网名还没想好  阅读(123)  评论(0编辑  收藏  举报
scanf函数是有返回值的,他的返回值是符合输入条件的数值个数。
printf函数也有返回值,他返回的是字符的个数。
比如
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int a=0;
    int i=0;
    int o[10];
   for(;i<10;i++)
    {
        a=a+scanf("%d",&o[i]);
    }
    printf("%d",a);//输入10个数字后,显示10
}
又如
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int i=0;
    i=printf("ahsdfhaslkdjh\n");
   printf("%d",i);//显示为14,包括了换行符“/n”
}