c语言是目前最常见的计算机语言,个人认为在学习c语言的过程当中,要较系统的学习它,它是我认为学习其他计算机语言的基础语言,而在c语言学习之后,可以往多个方向进行学习,个人是学金融专业,所以是希望在学习c语言之后能够对于之后学习Python有较好的基础学习,因此,个人认为要花最多的时间来学习c语言,下面是我对c primer plus中文版的第一章的知识点总结,个人认为这是我所缺的。
第一章是初识c语言
在该章主要是了解c语言的历史和特性,
c是可移植性的语言,这意味着,在一种系统中编写的c程序可以不加修改或稍加修改就可以在其他系统中运行,如在visual stdio中的scanf函数是不能运行的,必须要改成scanf_s函数,才能够进行运行,而这是visual stido的特性,其他计算机语言是采用scanf函数的,c语言在可移植性方面有较好的优势
语言标准
ANSI/ISO标准,C89或C90,这是ANSI先公布的C标准,因此称为ANSI C
其他标准还有C99或C11,这些标准了解即可,基础不需要学那么多。
c语言步骤
1、定义程序的目标
2、设计程序
3、编写代码
4、编译
5、运行程序
6、测试和调试程序
7、维护和修改代码
Unix系统
C语言是由于Unix系统而生,Unix系统是区分大小写的。GNU编译器集合和LLVM项目,GUN是一个开发大量免费UNIX软件的集合,GCC是GUN的产品之一。LLVM项目成为cc的另一个替代品,该项目是与编译器相关的开源软件集合,这两种都可以使用-V选项显示版本信息。
Linux系统
Linux是一个开源、流行的操作系统,可以在不同平台上运行,必须安装GCC才可以运用
PC的命令行编译器
源代码文件应该是文本文件,不是字处理文件,因此要使用文本编辑器编辑源代码
集成开发环境(Windows)
Windows IDE提供了多种目标,即运行程序的多种环境,这个还不需要了解,因为初学,知道即可