zoukankan      html  css  js  c++  java
  • 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()来计算数组的长度。

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

  • 相关阅读:
    Binary Tree Inorder Traversal
    Populating Next Right Pointers in Each Node
    Minimum Depth of Binary Tree
    Majority Element
    Excel Sheet Column Number
    Reverse Bits
    Happy Number
    House Robber
    Remove Linked List Elements
    Contains Duplicate
  • 原文地址:https://www.cnblogs.com/lemonloves/p/2956545.html
Copyright © 2011-2022 走看看