首先谈谈C语言的由来,由于汇编语言的代码复杂,难以记忆,在汇编语言的基础上不断优化,把汇编语言的功能封装起来,在前人的总结和不断完善下,就出现了C语言。C语言直到今天,仍然被广泛运用,可见C语言的霸主地位。
提到C语言就想到了第一个程序:hello world!
编写C语言代码的工具个人比较推荐Start Experimental Instance of Visual Studio 2022,该工具对书写的代码具有良好的规范性,让刚开始学习C语言的小白能久而久之养成良好的代码书写习惯,增强自己的思维逻辑。且该工具还可以编写C++,还是很不错的。
首先看到hello world!这个程序,解析每个部分的功能,#include是预编译,stdio.h是头文件,里面有pritnf,scanf等函数工具,main()函数表示程序的入口,从该位置开始编译代码,return 0的作用是完成编译后返回一个整型数0。
前面的C语言的学习认识了C语言中一些基本的东西,包括数据类型,运算符,三大结构,循环,数组的学习,在前面的学习中,老师的一道压箱题让我印象深刻,因为压根儿不会,在此分享一下:
里面牵扯了运算符的优先级和结合性,好在老师及时讲解,解答了我的疑惑。原来此题的运算逻辑是从右向左运算,一看++运算符的结合性确实是自右向左。
接下来是C语言的重点学习:函数和指针,函数的出现是为了更好的规范C语言代码,让main()变得更简洁,而指针的学习是为了更好的理解变量的存储方式,这两个模块的学习难度较大,需要反复的思考与学习。多敲代码和多思考非常有利于C学习,想的再多也不如多多实践,当你敲够2000行的代码,C语言的能力定会有质的飞跃,当然,多多益善。提升C语言的能力是要坚持反复的去学习,不断精进自己的C语言水平。