....這不就是想用空格把结果数字分割一下么....
不然都是连着的了1567
....這不就是想用空格把结果数字分割一下么....
不然都是连着的了1567
同学你圈的这段代码就是把结果输出的语句意思也就是第一个输出的数字前不加空格,后面的每个数字与上一个数字加上一个空格
first就是一个标志位,首先赋值为1在循环输出的时候判断,此时first=1是第一个结果输出,那么直接将结果打印并将first设置为0,在打印后续输出的时候此时的first=0(不是第一个数字了),那么先輸出一个空格然后再打印数字
谭浩强《c语言入门自学书籍程序設计》第三版 啊!这一本是很多大学的入门教材很简单也很但是细节不行,只跟你说怎么用但很多地方都没解释为什么这样用,为什麼不能那样用
《C程序设计语言》c语言入门自学书籍之父写的,对C的核心都讲的不错就是太薄了点。当然这本里也有一些老风格比如main(){} 現在被C99标准禁用了,注意下就可以了毕竟这本书有年头了,旧时代的风格不作评论不过很多地方还是讲的不错的。你看完这本(或者看的差不多就可以了)再回去看那本,自己对比一下就知道了
如果你只想学C的话(不包括C++),可以看看《c语言入门自学书籍参考手册》作为工具书相当不错,介绍了大部分的C语法、C和C++的区别还有C的标准库(不是C++的STL)。
你说的那本《c语言入门自学书籍入门经典》也鈈错,风格上和现代风格相符也比较严谨。其他的也可以看看《C Primer Plus》这本比较厚,内容比较多一点是非常不错的C教材。
提高的话可鉯看看《C陷阱和缺陷》、《C专家编程》等等,多了解下C的缺陷什么的
你对这个回答的评价是?
|