1.当有未知次数的循环操作用!=EOF,其中EOF意思为end of file,表示程序运行到文件尾时结束。
遇到这个表达式:scanf("%d%d",&a,&b)!=EOF;
如果a和b都被成功读入,那么上面表达式的结果为2;
如果只有一个读入,那么上面表达式的结果为1;
如果a&&b都没有读入,那么上面表达式的结果为0(若a没有读入,则直接放弃b的读入);
如果遇到错误或者文件结尾,那么上面表达式的结果为EOF,对应的有符号数时-1;
如果遇到Crrl+Z,那么上面表达式的结果为EOF,对应的有符号数时-1;2.stdio常写为studio。
3.程序中用到的变量及时在开始时定义。
4.句尾不能落下“;’”。
5.在if(),while(),for()后不加“;”,他们都是各自领起一个函数体的不能丢了花括号,for()使用时printf放在花括号以内运行为加一次输出一次结果,循环几次输出几次,再放外面才是一次加出的和。
6.在循环加法中sum要在开始赋初始值。
7.可自定义结构体(结构体排序)。
初学,各方面不熟练,丢三落四,should加强练习。
第一次CSDN博客内容很少,这跟做的题量成正比的,而c语言的基础一片空白对做题有严重影响,继续弥补并且记住不懂的多看几遍。