Pointers on C (第一章 第二章)

  在这里写下学习笔记仅为加深印象!

 

第一章:快速上手

 

 

1、要从逻辑上删除一段C代码,更好的办法是使用#if指令。

   

 

2、一些不成文的规定:

    #define 后面的名字一般大写,用于提醒它们并非普通变量。

    空语句独占一行,以和下一条语句隔开。

 

3、%g   打印一个浮点值

 

 

总结:

 

使用#include 指令避免重复声明。

 

使用#define指令给常量值取名。

 

在#include文件中放置函数原型。

 

在使用下标前先检查它们的值。

 

在while或if表达式中蕴含赋值操作。

 

如何编写一个空循环体。

 

始终要进行检查,确保数组不越界。

 

 

 

第二章:基本概念

 

1、目标文件的后缀名在UNIX系统中是 .o

                             在MS-DOS系统中是 .obj

2、在绝大多数UNIX系统中,C编译器被称为 cc

     cc  -c main.c sort.c  lookup.c

     cc  main.o sort.o lookup.o

 

3、三字母词:就是几个字符的序列,合起来表示另一个字符。

 

    ??(    [

 

    ??)    ]

 

    ??!    |

 

    ??<   {

 

    ??>   }

 

    ??'    ^

 

    ??=   #

 

    ??/    /

 

    ??-   ~

 

4、/?   在书写连续多个问号时使用,防止它们被解释为三字母词

 

    /"   用于表示一个字符串常量内部的引号

 

    /'    用于表示 字符常量 '

 

    //   用于表示一个反斜杠,防止它被解释为一个转义序列符 

 

 

5、/a  警告字符

  

     /b  退格键

 

     /f   进纸字符

 

     /n  换行符

 

      /r 回车符

 

      /t  制表符

 

      /v  垂直制表符

 

       /ddd    ddd表示1-3个八进制数字

 

      /xddd   十六进制数字

 

 

6、注释可以出现在任何空格可以出现的地方

 

     int  /*comment*/  x;

 

    /*  */  不允许嵌套。

 

 

最后问一个问题:

/40的值是多少?    32吗?要怎样体现出它的值?

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值