• c程序设计语言 读书笔记01


      以后工作就要用c语言做开发了,现在只好重新来复习一下,只怪当时没有好好学习咯。这是没有想到绕了一个圈,又回到了原点。不过学习的知识终究不会是无用的,学过的C# ,Java还是有帮助的,现在看C语言也不像当年那样害怕,敬畏。在网上搜了一搜学习C语言推荐教材,一致推荐这本C程序设计语言,那就先从这本书下手了。

      今天看的不多,前2章都没有看完。第一章是入门知识介绍,但是还是有很多知识点涉及到后面的章节,比如输入/输出函数,这些都是在第七章会具体讲解用法。还有一些代码的编写规范,尽量符合人的阅读习惯。对比了for 循环和while循环语句,“for语句比较适合初始化和增加步长都是单条语句并且逻辑相关情形,因为它将循环控制语句集中在一起,且比while语句更紧凑”。

      高级语言里面都有Bool型,但是C语言没有,怎么办呢?c语言有define,可以把符号名定义为一个特定的字符串。

    #define TRUE 1
    #define FALSE 0

      这样就可以用TRUE和FALSE了。还可以把一些“魔鬼数字”用define定义,这样当这些数字要改变时,只需要改变一个地方就可以了。

      还有数组作为形参参数时,传入的只是数组的首地址,并不是整个数组,这和C# 和 Java不太一样,所以在函数内并不能用strlen()来计算数组的长度。

      函数在有返回值的情况下,不能返回该函数内的地址。

  • 相关阅读:
    Web服务器推送技术【转】
    [转]vs2010 中文版下载地址及可用CDKEY
    [php] sae上的一个应用框架申请通过了
    [linux] ssh WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 问题解决
    [php] 调试利器
    [javascript] 邮箱&&电话正则
    [erlang] Erlang比较运算符 (Term Comparisons)
    [vim] gvim 折行
    [linux] 查看内存型号
    [linux] mtu查看&&设置
  • 原文地址:https://www.cnblogs.com/lemonloves/p/2956545.html
Copyright © 2020-2023  润新知