本人大一,寒假期间在b站自学c语言教程,已初步了解c语言并初步学习了有关内容,能写出一些简单的代码,觉得编程很有趣,希望未来能成为一个程序员,在这里做一个总结。
首先我安装了编译器VS2019,之后学习了计算机语言的发展历史与写c代码的步骤,并写了人生中的第一个代码hello world,虽说这是最简单不过的代码,但对当时的我来说,看到代码成功运行之后有着莫名的成就感。之后学习了数据类型与定义变量的方法,用sizeof()计算各数据类型的大小之后学习了计算机的单位,了解了计算机是硬件只能识别正负电,正电是1负电是0,计算机所运行的一切都可以转换成由10组成的二进制数。
在此之后我了解了局部变量与全局变量,变量的作用域与生命周期,学会了如何通过代码计算两个数的和,了解了数据存储在内存中有其相对应的地址。之后学习了常量,常量有字面常量,const修饰的常变量,#define定义的标识符常量以及枚举常量,在之后学习了字符串,ASC‖码值,转义字符以及注释,后来简单学习了选择语句与循环语句,照着例子写了一个有点生艹的代码
#include<stdio.h>
int main()
{
int age=0;
printf("随着年龄增长\n");
while(age<18)
{
printf(“过了一年\n");
age++;
}
if(age>=18)
printf(“你将打游戏不受时间限制\n");
return 0;
}
之后了解了计算机中的函数,学习了自定义加法函数,了解了数组,操作符,常见关键字,#define定义的常量和宏,操作符和关键字里的内容很多,光是初步了解就花了很多时间。在之后我了解了C语言最关键的指针,指针变量是存放地址的变量,在类型后加*就成了指针类型,以及我终于了解了32位和64位指的是什么,并且知道了为什么有些电脑的内存是4个g与8个g。再之后了解了描述复杂对象的类型——结构体类型。
至此,初识c语言结束,之后我将继续深入学习C语言。