正在加载图片...
2 第一讲编程基础 ·使用TAB编进,有合造的空行,提升程序的可读性; ·有足够的注释 1.1.3程序编译 ·编译器:将“高级语言”翻译为“机器语言”的工具 ·一个现代编译器的主要工作流程: 源代码_编译目标代码链接,可执行程序 ·常见的C/Ct+语言编译器:Visual C+,GNUC++,Intel C++,Clang C/C+等等 ·IDE(Integrated Development Environment集成开发环境):用于程序开发的应用软件,一般包括代码 编辑器、编译器、调试器和图形用户界面等,常用的DE有 ·Visual Studio:由微软开发,适用Windows平台,大而全,有社区版(免费),支持dlang ·DevC+:小巧,免费,Windows平台上的ge,非常适合学习CC+ ·Code:Blocks:开放源码的全功能跨平台集成开发环境,免费; ·Qt Creator:跨平台开发环境,为应用程序开发提供一站式解决方案 ·VS Code+MinGW:微软免费IDE+GCC(微软有配置方法指导) 12C语言基础知识 1.2.1C语言字符集,标识符,关键字 ·合法的字符集有 ()字母:包括大写和小写,共52个: (2)数字:0到9共10个: ()空白符:空格符、制表符、换行符: (④标点符号和特殊字符: +-*/=!#%&()[]{}-~<>八":;·,? ·C语言标识符:用来标识变量名、函数名、对象名等的字符序列. ()由字母、数字、下划线组成,第一个字符必须是字母或下划线 (2)区分大小写,不能用关键字; (3)C语言不限制标识符长度,实际长度与编译器有关,建议不要超过32个字符: (④命名原则:见名知意,不宜混淆 ·分隔符:逗号、冒号、分号、空格、()、{} ·注释符:段注释符,以“/*”开头并以“*”结尾,另外,当前大部分编译器也支持行注释符“/” ·C语言关键字:具有特定意义的字符串,也称为保留字,包括:类型标识符、语句定义符(控制命 令人预处理命令等 http://math.ecnu.edu.cn/-jypan · 2 · 第一讲 编程基础 • 使用 TAB 缩进, 有合适的空行, 提升程序的可读性; • 有足够的注释. 1.1.3 程序编译 • 编译器: 将“高级语言”翻译为“机器语言”的工具; • 一个现代编译器的主要工作流程: 源代码 编译 −−−−−−→ 目标代码 链接 −−−−−−→ 可执行程序 • 常见的 C/C++ 语言编译器: Visual C++, GNU C++, Intel C++, Clang C/C++ 等等 • IDE (Integrated Development Environment 集成开发环境): 用于程序开发的应用软件,一般包括代码 编辑器、编译器、调试器和图形用户界面等, 常用的 IDE 有 • Visual Studio : 由微软开发, 适用 Windows 平台, 大而全,有社区版(免费),支持 clang. • Dev C++ : 小巧, 免费, Windows 平台上的 gcc, 非常适合学习 C/C++. • Code::Blocks : 开放源码的全功能跨平台集成开发环境, 免费; • Qt Creator : 跨平台开发环境,为应用程序开发提供一站式解决方案 • VS Code + MinGW : 微软免费 IDE + GCC (微软有配置方法指导) 1.2 C 语言基础知识 1.2.1 C 语言字符集, 标识符, 关键字 • 合法的字符集有 (1) 字母: 包括大写和小写, 共 52 个; (2) 数字: 0 到 9 共 10 个; (3) 空白符: 空格符、制表符、换行符; (4) 标点符号和特殊字符: + ‐ * / = ! # % ^ & ( ) [ ] { } _ ~ < > \ ' " : ; . , ? • C 语言标识符: 用来标识变量名、函数名、对象名等的字符序列. (1) 由字母、数字、下划线组成, 第一个字符必须是字母或下划线; (2) 区分大小写, 不能用关键字; (3) C 语言不限制标识符长度, 实际长度与编译器有关, 建议不要超过 32 个字符; (4) 命名原则: 见名知意, 不宜混淆. • 分隔符: 逗号、冒号、分号、空格、( )、{ } • 注释符: 段注释符, 以“/*”开头并以“*/”结尾, 另外, 当前大部分编译器也支持行注释符“//” • C 语言关键字: 具有特定意义的字符串, 也称为保留字, 包括: 类型标识符、语句定义符(控制命 令)、预处理命令等; http://math.ecnu.edu.cn/~jypan
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有