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()来计算数组的长度。

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

  • 相关阅读:
    二次开发注意
    LAMP集群项目五 nfs分发文件到服务器
    LAMP集群项目五 nfs存储的数据实时同步到backupserver
    LAMP集群项目五 项目备份
    LAMP集群项目五 部署NFS存储服务并设置WEB服务挂载
    LAMP集群项目四 安装apache、php及其插件
    iOS-单选cell的实现
    iOS-省市区选择的实现
    随机颜色的产生
    刷新轮的使用
  • 原文地址:https://www.cnblogs.com/lemonloves/p/2956545.html
Copyright © 2011-2022 走看看