2020/6/2 C PRIMER PLUS 学习笔记(3)

2.6 多个函数

/*two_func.c -- 一个文件中包含两个函数*/

#include <stdio.h>

void butter(void);/*ANSI/ISO C函数原型*/

int main(void)

{

     printf("I will summmon thr butler function.\n");

     butler(); 

      printf("Yes. bring me some tea and writeable DVD.\n");

      return 0;

}

void butler(viod)/*函数定义开始*/

{

       printf("You rang, sir?\n");

}

  在main()中调用butler()很简单,写出函数名和圆括号即可。当butler()执行完毕后,程序会继续执行main()中的下一条语句。

  何时执行butler()函数取决于它在main()中被调用的位置,而不是butler()的定义在文件的位置。自己模拟计算机逐步执行程序。

2.7.3程序状态

  定位语义错误的另一种方法是:在程序的关键点插入额外的printf()语句,以见识制定变量值得变化。通过查看值的变化可以了解程序的执行情况。对程序的执行满意后,便可删除额外的printf()语句,重新编译。

2.8关键字和保留标识符

                                                                                                        ISO关键字        

autoexternshortwhile

break

floatsigned_Ailgnas

case

forsizrof_Alignof
chargotostatic_Atomic
constifstruct_Bool
continueinlineswitch_Complex
defaultinttypedef_Generic
dolongunion_Imaginary
doubleregisterunsigned_Noreturn
elserestrictvoid_Static_assert
enumreturnvolatile_Thread_local

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值