• 《c和指针》笔记1


      本书的开头便给出了2页的源代码,并根据源代码对程序进行了解释、提示以及警告(需要注意以及容易出错的地方)。

    声明提示

      对于需要在不同源文件中使用一些声明,可以在一个单独的文件中编写这些声明,然后用#include把这个文件复制到需要这些生命的源文件中,这样可以使用这些声明的一份拷贝,用不着在许多不同的地方进行的复制,避免了在维护这些代码时出错的可能性。

    函数scanf警告

      1、由于scanf的实现原理,所有标量参数(整型和字符)都必须按地址传递(前面要加上'&'),如果没有这个符号的话,程序时无法正确运行的。

      2、需要注意的是格式化的地方,它与函数printf的格式化方式较为相似,容易引起混淆。

      接下来是一些基本的概念阐述。

    环境

      ANSI C有两种环境。

      1、翻译环境:将源代码转换为可执行的机器指令。

      • 源文件经过预处理器处理(如:用实际值替换#define)执行一些文本操作
      • 解析
      • 如果有加入优化选项则优化器对代码进行优化,使它的效率更高
      • 使用链接器捆绑在一起,形成一个单一而完整的可执行程序

      2、执行环境:执行代码。载入内存->执行程序->程序结束。

    语法规则

      要注意一些三字母词(如:??(代表"[")。

    整型家族

      长整型至少应该和整型一样长,而整型至少应该和短整型一样长。不同类型的整型有着各自的取值范围,但是在不同的操作系统当中,有着略微的差别。对于有符号无符号的使用,要考虑到兼容性。

      今天读书笔记就到此为止了,明天继续加油。

  • 相关阅读:
    ApplicationContext.xml修改
    springmvc.xml约束
    log4j.properties
    SqlMapConfig.xml配置文件
    Mybatis注解式开发坐标
    字符串函数
    vim基础快捷键
    format的使用
    lambda匿名函数
    字典的基础使用
  • 原文地址:https://www.cnblogs.com/ahl5esoft/p/2544502.html
Copyright © 2020-2023  润新知