凡人修C传 第一章 考前准备(入门炼气篇)

前言

月黑风高,蝉鸣萧萧,刘弟躺在床上翻来覆去,心神不宁,他看着身边熟悉到不能再熟悉的环境,悲凉感从心底涌上。他明天就要离开这已经生活了18年的地方,前往百公里外的C宗门圣地学习。在这个世界,每个人在到达18岁成年的时候,都会觉醒一种名为“C之力”的能力,其中能力突出的人会被世界第一宗门——C宗门选上,作为未来世界和平守护者进行培养。刘弟就是其中之一,可谓是凡人中的天之骄子。“明天就要参加C宗门的入门考核了,还是得准备准备了。”刘弟如此想到。他起身盘坐,准备进入静默状态。

1-1显示计算结果

刘弟开始了回忆......

#include <stdio.h>
int main()
{
	printf("%d\n", 37);//printf为C语言提供打印文字和数字的函数。
              //这里的\n是一个换行符号,形成良好的换行习惯是必须的(刘弟做到了)
	return 0;
}

这是最基础的C之力的表现,也是C宗门选拔人才的基础之一。这个基本功的模式为:

//主函数的基本格式(固定格式不可更改)如下
#include <stdio.h>
int main()
{
	...(语句)
	...(语句)
	return 0;
}

但刘弟会的可不只是输出打印这招。他继续进行回忆......

#include <stdio.h>
int main()
{
	int a;//定义一个整型变量(其他具体类型这里不做拓展)
	scanf("%d", &a);//scanf是输入函数(注)
	printf("%d\n", a);
	return 0;
}//与printf函数不同,使用scanf函数进行读数时,变量名之前必须要加上符号&表示取变量的地址。

这是输入和展示的一套组合技,可以用来完成已给予的固定数字的输入。

更进一步就能完成基本的数学计算了,比如:

#include <stdio.h>
int main()
{
	int a, b;
	scanf("%d", &a);
	scanf("%d", &b);
	printf("a+b=%d\n", a + b);//printf函数中我们可以加入一些算式来计算
                              //也可以如(注)一样完成。
	return 0;
}
//注:
//int main()
//{
//	int a, b, add;
//	scanf("%d", &a);
//	scanf("%d", &b);
//	add = a + b;
//	printf("a+b=%d\n", add);
//	return 0;
//}

加(+)、减(-)、乘(*)、除(/),对于刘弟来说就是手到擒来,易如反掌。 

刘弟在这里梳理了一下符号的称呼:

 1-2变量

 这张图在刘弟的脑海中一闪而过。是的,“变量”的在“C之力”中是必不可少的一份力量。

//C语言必须遵循先声明再使用的规则。
#include <stdio.h>
int main()
{
	int a, b;//声明两个int类型的变量a和b。明确变量类型和变量名称
	scanf("%d", &a);
	scanf("%d", &b);
	printf("a+b=%d\n", a + b);
	return 0;
}

 想到变量,刘弟立刻接上了赋值和初始化两个能力,融进了变量之中。

#include <stdio.h>
int main()
{
	int vx = 57;//给vx在声明的时候就初始化数值。
	int vy = 0;//给vy在声明的时候就初始化数值。
    //初始化的原因是因为在定义变量的时候会被给以一个不确定的值(成为垃圾值)
    //运算的结果会出人意料
	vy = vx + 10;//将vx+10的值赋给vy,即为赋值。
	printf("vx的值为%d\n", vx);
	printf("vx的值为%d\n", vy);
	return 0;
}

 后话

当刘弟解除静默状态时,他长叹出一口浊气,感觉虽然疲惫但身体格外清爽。刘弟反身躺在床上,刚念叨着:“希望明儿的入门测试别太难...”,便沉沉睡去。月上树梢,睡沉的刘弟不知的是窗边的榕树上却投影下一个人影。然而,只在蝉鸣间隙的那一瞬间,人影又消失不见,月光又照亮了刘弟的脸庞。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值