转眼大一上学期已然过去,我也不再是去年9月份那个面对C语言茫然而不知所措大一新生。在江财学习的半年时间里我从C语言上更深刻地了解到信息化时代的一点原貌,感受到编程的魅力与挑战。在刚开始接触C的一段时间里可谓是步履艰辛,学得比较艰难,即使花费了很多时间可取得的效果却差强人意。尤其在前几天的期末考中表现得尤为突出。
往者不可谏,来者犹可追。
在这寒假里,我打算挤挤时间,跟着我在B站认识的老师再学一遍C语言。之前学过的、没掌握的如今我要用代码给它敲上n遍知道弄懂,之前没想明白的我也将多多询问我的老师和一起学习C语言的同学们。也许效果可能没有很大改观,但我认为如果我能坚持下来我也会不虚此行,离一个合格的程序员越来越近。
“每天进步一点点,坚持带来大改变。”
在我这一个学期的学习中,我发现学习C语言敲代码时经常会报错,还会面临很多意想不到的事情,比如:int main() {
char arr[10];
printf("请输入字符串:\n");
scanf("%s", arr);
printf("打印结果1:");
printf("%s\n", arr);
printf("打印结果2:");
printf("%s\n", "abc\0de");
return 0;
},
打印的结果却是:
请输入字符串:
abc\0de
打印结果1:abc\0de
打印结果2:abc
虽然能猜到一点但总不能给自己%100的肯定,每次都会让我能疑惑;又例如:
int main() {
char c;
printf("输入一段字符串:\n");
scanf("%c", &c);
printf("%d\n", c);
printf("%c\n", c);
return 0;
}
打印结果为:
输入一段字符串:
97
57
9
虽然也能猜到一点原因,但也无法肯定自己,即使这仅仅是最基础的东西。C语言学习任重而道远啊。
但我不会放弃,我是活的而问题时死的,我坚信在不断的摸索中我会有进步的,一切的付出不会东流。也因此我打算在这个寒假每天花一俩个小时重学C语言,早日成为一名合格的程序员,也能进入一所好企业,在编程的世界里创造。
等着寒假结束后的自己。