【20171022】

【程序44】
题目:学习使用external的用法。

#include <stdio.h>

int a,b,c;
void add()
{
    int a;
    a = 3;
    c = a + b;
}

int main(int argc, char* argv[])
{
    a = b = 4;
    add();
    printf("The value of c is equal to %d\n",c);

}

运行结果:

这里写图片描述

【程序45】
题目:学习使用register定义变量的方法。
//使用了register定义变量之后,就说明把定义的变量放在了寄存器的高速缓存中,运行速度非常快。测试了下,普通变量的话大概是14个光标闪动,register大概是两个左右。

#include <stdio.h>

int main(int argc, char* argv[])
{
    register int i;
    int tmp = 0;
    for(i = 1;i <=100;i++)
    {
        tmp += i;
        printf("The sum is %d\n",tmp);
    }
}

运行结果:

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值