putchar和main

明明就_140 |浏览1209次
收藏|2020/01/27 07:03

满意回答

2020/01/27 07:31

首先,写这个视频教程的不是很专业,至少不严谨,标准的main肯定是int返回值的其次,你用的编程工具估计也老了,void main是上世纪淘汰的写法(非标准)改好且可以运行得到正确结果的#include<stdio.h>int main() //标准的写法 { char c; while ((c=getchar())!='\n') //要加一对()的 { if (c>='a'&&c<='z') { c=c-32; putchar(c); //肯定要加()的 } } return 0; //对应标准写法 }

whoami1978

其他回答(1)
  • putchar是c语言函数之一,作用是向终端输出一个字符,其格式为putchar(c)。你可以运行一下下面的程序来理解:#include<stdio.h>int main(){ char c; c=getchar(); while(c!='\n') { if (c>='a'&& c<='z') { c=c-32; putchar(c); } } return 0;}
    回答于 2020/01/27 07:44
0人关注该问题
+1

 加载中...