zoukankan      html  css  js  c++  java
  • C语言常见的误区

    C语言常见的误区

    对一些小算法的程序

    尝试自己去编程解决他,大部分人自己都无法解决

    如果解决不了,就看答案

    关键是把答案看懂,这个要花很大的时间,也是我们学习的重点

    看懂之后尝试自己修改程序,并且知道修改之后程序的不同输出结果的含义

    照着答案去敲 调试错误 不看答案自己独立的敲出来 如果实在无法彻底理解,就死记下来

    如何看懂一个程序,分三步:

    1. 流程

    2. 每个语句的功能

    3. 试数

    强制类型转换:

    格式:

    (数据类型)(表达式)

    功能:

    把表达式的值强制转化为前面所执行的数据类型

    例子:

    (int) (4.5+2.2) 最终值为 6

    (float) (5) 最终值为5.000000

    进制转换

    1. 什么叫n进制 逢n进一

    2. 把r进制转成十进制

    3. 十进制转成r进制 除r取余到商为0倒排

    4. 不同进制所代表的数值之间的关系

    自增和自减

    1. 分类:前自增 ++i

      后自增 i++

      前自增和后自增的异同:

      相同:最终都使i的值加1

      不同:++i 整体表达式的值是i加1之后的值

      i++ 整体表达式的值是i加1之前的值

      为什么会出现自增: 代码更精炼

      自增的速度更快

      学习自增要明白的几个问题:

      1. 我们编程尽量屏蔽掉前自增和后自增的差别

      2. 自增表达式最好不要作为一个更大的表达式的一部分来使用

        或者说i ++ 和++ i 单独成一个语句,不要把它作为一个完整的复合语句的一部分来使用

      三目运算符

      A ? B : C

      等价于

      if(A)

      B;

      else

      C;

      逗号表达式

      A, B, C, D

      功能:从左到右执行,最终表达式的值是最后一项的值

  • 相关阅读:
    SEO高手和SEO屌丝的八个区
    【织梦免费模板】防火涂料网站模版
    利用火车头采集A67手机电影教程一
    SEO高级技巧
    .NET代码设计简单规范
    JAVA 和.NET在安全功能的比较
    poi实现excel数据的导入和导出
    eclipse复制bpmn文件到idea下乱码问题处理
    分账接收方与原请求方不一致,微信分账总结
    Java List<T> 去重
  • 原文地址:https://www.cnblogs.com/icoding233/p/13173981.html
Copyright © 2011-2022 走看看