为什么《C程序设计语言》这本书里的代码在电脑上无法运行?
新手刚学C语言,看的教材是《C程序设计语言》这本书,但是书里的代码敲在电脑上发现运行不了。。。没有出错也没有任何输出,很懵,求大神解答!不能运行的代码如:
#include<stdio.h>
main() {
long c,n1;
n1=0;
while((c=getchar())!=EOF)
if(c=='\n')
++n1;
printf("%d\n",n1);
}
2021-05-17 22:37
2021-05-17 22:43
程序代码:#include <stdio.h>
int main( void )
{
size_t n = 0;
for( int ch; ch=getchar(), ch!=EOF; )
if( ch == '\n' )
++n;
printf( "%zu\n", n );
}
2021-05-18 08:42
2021-05-18 10:01
2021-05-18 15:36
,,,另外,这本书是大家都推荐的Kernighan写的,,,不是谭浩强那本
2021-05-18 18:59
2021-05-18 19:00
2021-05-18 19:02
2021-05-18 19:03
2021-05-18 19:04