• 函数返回值初步研究


    for(单次表达式;条件表达式;末尾循环体){中间循环体;}。
    你们不好奇条件表达式的标准么
     
    #include <stdio.h>
    int main()
    {
     
      int i,m=117;
     
        for (i = 1;  NULL ; i*=2)
        printf("dd ");
        //不输出
     
        for (i = 1;  NULL && i < m ; i*=2)
        printf("d ");
        //不输出
     
        for (i = 1;  printf("%d ",scanf("%d",&i))  && i < m ; i*=2)
        ;
        //输出1
     
        for (i = 1;  printf(" %d ",printf("%d",i))  && i < m ; i*=2)
        ;
        //输出变量i的位数
     
        for (i = 1;  printf( "%d ",printf("%c",i))  && i < m ; i*=2)
        ;
        //输出1
     
    我们查文献可知:
    在stdio.h头文件中:
    int scanf(const char *fomat, . . .);
    int printf(cosnt char *fomat, . . .);

    printf()的返回值返回一个int值,表示被打印的字符数。

    scanf函数返回成功读入的数据项数,读入数据时遇到了“文件结束”则返回EOF。

     

    欢迎来我们oj刷题 oj地址:http://www.npumdacm.top/
  • 相关阅读:
    zTree学习笔记之展开树和收起树
    添优--史上超级全面的前端面试题大集合
    springboot2.0整合jpa
    Idea快捷键
    实用工具收藏
    nginx
    SQLServer锁的机制
    centos安装jenkins
    java8
    前端开发收藏
  • 原文地址:https://www.cnblogs.com/tlysMoodspace/p/11841251.html
Copyright © 2020-2023  润新知