zoukankan      html  css  js  c++  java
  • C语言复习(一)

    时间长了,不用一些东西,终究是会忘记的。我来复习一下C语言吧!

    1.printf()函数和scanf()函数包含在头文件<stdio.h>里面。使用的时候记得加上#include<stdio.h>.

    2.scanf()函数使用的时候记得在变量前面加上"&"符号。

    3.加减乘除的优先级和数学中的一致。

    4.整数运算的结果只能是整数,C语言会直接舍弃小数部分,不做进位操作。

    5.有些运算符的优先级是不太明显的,所以尽量多用括号。这样看起来很明白。

    6.单目运算符的优先级是最高的,逗号运算符的优先级是最低的。

    7.在if-else语句中,else总是匹配离他最近的if.如果if-else后面有多条语句,需要使用花括号括起来.

    8.在分支较多的时候,可以考虑使用switch()语句。

    9.在switch语句中,break才能让case停下来,case后面只能是整数。

    10.程序在写完之后,如果功能正常,那么在功能正常的情况之下,我们回头看看代码,看看如何优化那些代码。

    11.在条件判断之中,"=="很容易写错为"=",这样并没有语法的错误。有时候很难检查。所以将常量写在左边,这样写错了,会有语法错误的,编译会出错。这个技巧很重要。

    12.尊重编译信息给出的warning,千万不要忽略他。

    13.代码的美观也是比较重要的。


    只看语言本身,并无什么难度。语法并不复杂。难度出现在如何把实际问题变成抽象的程序。

  • 相关阅读:
    Best HTTP
    Unity3D游戏轻量级xlua热修复框架
    线段树
    7.1
    BZOJ 3011: [Usaco2012 Dec]Running Away From the Barn( dfs序 + 主席树 )
    BZOJ 3585: mex( 离线 + 线段树 )
    2015暑假集训
    BZOJ 3398: [Usaco2009 Feb]Bullcow 牡牛和牝牛( dp )
    BZOJ 2693: jzptab( 莫比乌斯反演 )
    2015.7.31
  • 原文地址:https://www.cnblogs.com/zy666/p/9028273.html
Copyright © 2011-2022 走看看