C语言的历史:
c语言是在20世纪70年代初美国贝尔实验室开发的一种高级编程语言,由B语言发展来,最初是为了Unix操作系统开发的。在80年代中期,由ISO和ANSI C对它进行了一系列的标准化, 90年代末, c语言进行了一次重大更新和扩展,被称为c99,使得c语言更加强大和灵活
C语言的特点:
1,语言简洁、紧凑、使用方便、灵活。
2,运算符丰富。
3,数据类型丰富。
4,具有结构化的控制语句。
5,语法限制不太严格,程序设计自由度大。
6,C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。
7,用C语言编写的程序可移植性好。
8,生成目标代码质量高,程序执行效率高。
C程序的结构:
头文件,全局变量,函数声明,主函数,自定义函数,结束语句
C语言的运行环境:
翻译环境和运行环境;翻译环境里执行 预编译,编译,汇编,链接
运行一个C语言程序的过程:
编写 编译 链接 运行
C语言的结构特点:
一个源程序由一个或多个源程序文件组成
函数是C程序的主要组成部分
一个函数包括两个部分:函数首部和函数体
程序总是从main函数开始执行的
程序中要求计算机的操作是由函数中C语句完成的
在每个数据声明和语句的最后必须有一个分号
C语言本身不提供输入输出语句
程序应当包含注释
源程序文件包括:预处理指令,全局声明,函数定义
函数体包括:声明部分和执行部分
了解常量和变量的概念:
在运行过程中,其值不能被改变的量称为常量;常量分为:整型常量,实型常量,字符常量,字符串常量,符号常量
在程序运行期间,其值可以被改变的量称为变量。
C语句、程序设计的基本步骤:
明确目标,设计程序,编写代码,编译,运行程序,测试和调试程序,维护和修改代码
程序的三种基本结构:
顺序结构,选择结构,循环结构
外循环和内循环的关系:
内循环和外循环是相互依存、相互促进的关系;内循环是外循环的基础和前提,而外循环则是内循环的拓展和延伸。
数组的种类的概念:
一维数组是由数字组成的以单纯的排序结构单一的数组,是计算机程序中最基本的数组。
二维数组本质上就是由多个一维数组摞在一起组成的数组。
字符数组就是由字符组合成的一个数组。
选择排序、冒泡排序、折半查找的基本思想:
选择排序的基本思想是:如果有N个元素需要排序,那么首先从N个元素中找到最小的那个元素与第0位置上的元素交换。
冒泡排序的基本思想是:每次比较两个相邻的元素,如果它们的顺序错误就把它们交换过来。
折半查找的基本思想:对于已按关键字排序的序列,经过一次比较,可将序列分割成 两部分,然后只在有可能包含待查元素的一部分中继续查找,并根据试探结果继续分割,逐步缩小查找范围,直至找到或找不到为止。
结构化程序设计的基本概念:
结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。
结构化程序设计的基本特征:
模块化、抽象化、顺序性、选择性、循环性和模块独立性
标签:常量,简答题,程序,C语言,循环,数组,函数 From: https://www.cnblogs.com/zhengyan6/p/17369578.html