新的起点 扬帆!起航!!(C语言基础—1)

从高考完那一刻起,我就开始思考我未来的道路了。开始并没有想过会踏足计算机这个领域,对这个神秘又高深的东西,及不讨厌也不喜欢,只是从小到大一直与它为伴,也产生了许多奇妙的感情。最后,录取结果出来了,我进入了计算机专业,这是现在最热门的专业之一,填志愿的时候,也只是跟随大流,填报了它,希望自己以后能有个好的出路。但当我真的与它相遇,我被它严谨而又简洁,优美而又奇妙的语言深深的吸引了。在我成功运行第一个程序“打印hello world”时,一种油然而生的自豪感与满足感在我心底迸发,从那刻起,我知道,以后的日子,我将与它难解难分了。

我现在是一名计算机专业的大一新生,一切对我来说都是新的起点。我现在是一名计算机小白,码龄0年,但我的计算机生命会在这一刻开始成长,我相信,未来我会长成一颗参天大树,在这条前人开辟道路上越走越远,并且不断耕耘出新的道路供后人踏足!

  • 目标:目前还是个小白,接触的东西相对太少,短期内就是将c语言内容学完。长期就是希望能用计算机语言做出游戏,网站或者软件,概括来说就是能创造出属于自己东西
  • 怎样学习编程:通过直播课,学校授课,写作业,写博客,自己去各类平台找编程题目做,勇于尝试,不怕失败。
  • 学习时间:每天至少1~2小时,坚持每天都有新的东西输入。
  • 目标进入的大厂:华为。

第一节课的内容:

1.写出第一个程序:打印hello world

​
int main()//主函数,只能有一个。
{
	printf("hello world\n");//输出hello world、
	return 0;//返回值
}

​

2.数据类型:

int main()
{
	printf("%d\n", sizeof(char));//1
	printf("%d\n", sizeof(short));//2
	printf("%d\n", sizeof(int));//4
	printf("%d\n", sizeof(long));//4
	printf("%d\n", sizeof(long long));//8
	printf("%d\n", sizeof(float));//4
	printf("%d\n", sizeof(double));//8
	printf("%d\n", sizeof(unsigned));//4


	return 0;
}

一个字节等于八个比特,比特是最小的储存单位,只能存放0和1。
而int是4个字节,因为计算机是二进制,所以,一个short值可以存放0-65535的数,4.8个字节就更多了。

对数据类型的合理利用可以将空间的利用率最大化

int main()
{
	int age = 0;//这里用int显然有些浪费,age一搬都较小不会超过千位以上,所以用short就足够了
	printf("%d", age);
	return 0;
}

3.变量与常量

变量是可以人为改变或者随着某些自然规律改变的量,而常量是客观上不会改变的量。

4.初始化

就是对定义的值,应该附上一个初始化的值,这是一种好的编程习惯,可以避免忘记赋值时,一些编译器会报错。

int main()
{
	short age = 0;
	char ch = 'w';
	return 0;
}

5.全局变量与局部变量

全局变量就是在函数之外定义的变量,局部变量就是在函数内定义的变量。

int a = 4;

int main()
{
	int a = 2;
	printf("%d", a);
	return 0;
}

此时输出的值是2,说明在函数内,局部变量被赋值时,按照自顶而下的原则,局部变量优先.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值