[原]C++拾遗

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

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


gets(char *str)

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

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

作者:svitter 发表于2014-5-2 16:41:10 原文链接
阅读:52 评论:0 查看评论
原文地址:https://www.cnblogs.com/svitter/p/3724326.html