C and point lessen 1

topic : introduce

1. 使用注释: 以/*开始  以*/结束,  注意注释不能嵌套,因为编译器只会把第一个/*和第一*/之间的内容看作是注释,注释代码达到使代码不起作用,这不是一个好的方式,因为如果这段代码中存在注释就会出现问题,如果你要彻底隐藏或删除这段逻辑,可以使用

                   #if 0

                                statement

                  #endif

注释会被预处理器替换成一个空格

2.预处理指令

             #include <stdio.h>

             #include <stdlib.h>

             #include <string.h>

             #define MAX_COLS 20

             #define MAX_INPUT 1000

这五行称为预处理指令,因为他们是由预处理器解释的,预处理器先读入源代码,根据预处理指令对其进行修改,然后把修改过的源代码提交给编译器

          #include <stdio.h> 预处理器用名stdio.h的库函数文件替换这条指令,结果是stdio.h文件的内容写到了那个位置

          #define MAX_COLS 20 这个名字可以出现在源代码的任何位置,他是宏定义不是变量,你不可能执行MAX_COLS = 10

                                                     在预编译阶段预处理器会替换宏定义为常量20


3.函数原型:

                 int function1 (char* p1, int  i1, char* p2, int int2);

                 void function1 (int  i1, char arry[]);

这些声明被称为函数原型,他们告诉编译器以后将在源文件中定义的函数的特征,这样在源文件中函数被调用的时候编译器就能对她进行准确性检查

函数中的名字不是必须的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值