C语言教程:程序设计语言的发展与C语言概述

需积分: 13 0 下载量 178 浏览量 更新于2024-08-24 收藏 89KB PPT 举报
C语言教程第一章知识点总结 C语言是一种面向过程的编程语言,它的设计目标是提供一种高效、可移植、通用的编程语言。C语言的历史背景可以追溯到1969年,由Dennis Ritchie和Brian Kernighan共同开发。C语言的特点是高效、可移植、通用、灵活和可扩展。 语句和数据定义后必须要有分号 在C语言中,语句和数据定义后必须要有分号,以便于编译器正确地识别和执行语句。例如,`c = a + b;`这里的分号是必须的,以便于编译器正确地执行语句。 C语言用函数进行输入输出 C语言提供了多种输入输出函数,如`scanf()`和`printf()`,这些函数可以用来读取用户输入和输出结果。例如,`scanf("%d", &a);`这里的`scanf()`函数用来读取用户输入的整数,并将其存储在变量`a`中。 C语言用/* */作注释 在C语言中,可以使用`/* */`来作注释,注释的内容将被编译器忽略。例如,`/* 这是一个注释 */`这里的注释将被编译器忽略。 程序设计语言的发展 程序设计语言的发展可以追溯到计算机诞生以来,从机器语言到汇编语言,再到高级语言,如C语言、Java语言等。机器语言是一种CPU的指令系统,它是该CPU可以识别的一组由0和1序列构成的指令码。汇编语言是一种用助记符号描述的指令系统,例如,`A+B=>A`或`ADDA,B`。高级语言则是用来描述算法和数据结构的语言,如C语言、Java语言等。 机器语言 机器语言是一种CPU的指令系统,它是该CPU可以识别的一组由0和1序列构成的指令码。例如,`10000000`加、`10010000`减。机器语言可以直接被机器理解和执行,但它的生产效率和质量都很低。 汇编语言 汇编语言是一种用助记符号描述的指令系统,例如,`A+B=>A`或`ADDA,B`。汇编语言可以提高程序的生产效率和质量,但它仍然需要翻译成机器语言程序才能被机器理解和执行。 C语言的特点 C语言是一种高效、可移植、通用的编程语言,它的特点是: * 高效:C语言的执行效率很高,它可以直接访问硬件资源。 * 可移植:C语言可以在不同的操作系统和硬件平台上运行。 * 通用:C语言可以用来编写操作系统、应用程序和工具程序。 * 灵活:C语言提供了多种数据类型和操作符,可以满足不同的编程需求。 * 可扩展:C语言可以通过添加新的函数和数据类型来扩展其功能。 C语言是一种功能强大且灵活的编程语言,它广泛应用于操作系统、应用程序和工具程序的开发。