[原]C++拾遗

 

 

int a=3,b=4; bool ok=(a==2,b==4); printf("%d\n",ok); 

 

//输出的结果是1,逗号既不是&& 也不是|| 应该是从前到后然后返回后面的值。


gets(char *str)

从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为NULL值,并由此来结束字符串。

可以写作while( NULL != gets(str)但是是不安全的。

 

作者:svitter 发表于2014-5-2 16:41:10 原文链接
阅读:52 评论:0 查看评论

 

posted @ 2014-05-02 16:41  svtter  阅读(111)  评论(0编辑  收藏  举报