学习目标:通读C语言的概念
笔记内容:了解C语言
- C程序由函数所组成。
- 所有C语言有且只有一个main()函数,并最先开始执行。 当main()函数结束时,程序也一同结束。
C语言功能
1.数据表达
- 数据类型,对具有共同特征的数据集合的总称。例如整型、实型(浮点型)、字符型【基本数据类型】。具体对象主要是常量和变量(变量可对其进行操作)。
- 数据类型可构造,例如数组、结构、文件、指针等。
- C语言是模块化、机构化的程序设计语言。一般来说,C语言是单入单出结构。
2.流程控制
- 三种基本控制结构:顺序、分支、循环(语句级控制)。
- 通过函数定义和调用实现对复杂程序的控制(单位级控制)。
-
C语言语法
- 未被编译的程序叫源程序(Source Code,又称源代码),由一系列“单词”组成。
- “单词”包括保留字(如if、else、int)、常量、运算符、分隔符、自定义的变量名或函数名。
- 标识符:用来标识变量、函数、数据类型、语句等符号。
C语言主要单词
1.标识符
- 由字母、数字、下划线组成,第一个字符必须是字母或下划线。
- C语言中英文字母大小写形式有区分。
- C语言最主要的标识符是保留字(又称关键字)和自定义标识符。
保留字
- 又称关键字,规定的、特定含义的、有专门用途的,与数据类型和语句有关。如int、float、char、typedef,同语句相关的if、else、while、for、break等。一共32个。
2.常数
- 有数据类型,如整型123、实形12.34、字符‘a’、字符串“hello world!”。
3.运算符
- 各种数据类型数据对象的运算,四则运算、赋值判断等。运算符有优先级。
4.分隔符
C语言主要语法单位
1.表达式
- 运算符和运算对象有机组合。
2.变量定以
- 变量都有类型,并占用一定内存空间,这代表每个类型的数据取值有一定的范围,超出取值范围就会报错。
- 基本形式:类型名+变量名
3.语句
- 程序最基本执行单位。形式多种,简单、分支、循环、复合。有9种控制语句。
4.函数定义和调用
- 函数,完成任务独立模块,唯一一种子程序形式。目的是接收数据和返回数据。定义由一系列语句组成,包括函数头(返回值类型、函数名、参数类型)和函数体(程序模块);调用通过传输并执行规定过程,实现功能。
5.输入输出
- printf("..........%d",123);,输出.....................123。
- scanf("%d", &i);,输入数据进入变量i中。
程序的编译以及编译环境
- 编译:程序语言转化为机器语言,使用编译器。可发现语法错误。(逻辑错误需要调试才能发现)
- 编译环境:容编辑程序(edit)、编译(compile)、调试等过程为一身的“系统”。
总结
- C语言优点:结构化、语句简洁紧凑,方便灵活使用、易于移植、处理能力强大、效率高,生成目标代码质量高。
- C语言缺点:数据类型检查不合格、表达式二义性、不能自动检查数据越界、运算符优先级和结合性难掌握、出错易、找错难【新手保护】。
(本篇文章参考《C语言程序设计(第4版)》)
标签:语句,函数,编译,数据类型,C语言,运算符,概念,日志 From: https://blog.csdn.net/2401_83709134/article/details/137009342