1. a.计算机程序:是指一组指示计算机执行动作或做出判断的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。
b.编程语言:是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
c.电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过编程语言向计算机发出命令。故编程语言的重要性就可想而知了。
d.编程语言的用处:用来定义计算机程序的形式它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。
e. C语言:特点:它既具有高级语言的特点,又具有汇编语言的特点。
C++:特点:是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
JAVA:特点: 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
2. 编辑好的程序到可执行文件需要经过以下四个过程:
编辑:输入源程序并存盘。
编译:将源程序翻译为目标文件。
链接:将目标文件生成可执行文件。
运行:执行.EXE文件,得到运行结果。
3. 我们现在学C语言其原因是C比较接近底层,又有一定的抽象性,虽然将来未必会使用它,但可以更了解计算机原理以及数据结构。可能对于大多数程序员来说没太大用处,但原理和数据结构能以计算机角度来思考程序问题,写出更高效的代码。这算是专业的程序员的一种修为。而且C现在还是主流,作为入门语言是很适合的。
C语言的特点:是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。
4. 变量:代表内存中具有特定属性的一个储存单元,它用来存放数据,也就是变量的值,在程序运行期间,这些值是可以改变的。分类:字符型变量,整数型变量,浮点型变量和双精度型变量。
常量:在程序运行期间,其值不能改变的量。分类:整型常量和浮点型常量。
5. 标识符命名规范有:
(1)标识符由字母、数字和下划线组成
(2)标识符的第一位必须是字母或者下划线,不能是数字
(3)大部分的编程语言都区分大小写,但VB不是
6. (1)数据类型:是一个值的集合以及定义在这个值集上的一组操作。
(2)数据类型分类:
字符型:;
字节型:占1个字节,取值范围(0-255);
文本型
7. 字节大小:是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。
8. (1)原码:就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值.
(2)反码 :正数的反码是其本身 ,负数的反码是在其原码的基础上,符号位不变,其余各个位取反.
(3)补码:正数的补码就是其本身,负数的补码是在其原码的基础上,符号位不变,其余各位取反,最后+1. (即在反码的基础上+1)
9.运算符包括:算术运算符、逻辑运算符、位运算符。
10. C语言的控制语句有:(1)return;功能:从函数返回语句 (2)if-else语句 ;功能:条件语句 (3)switch语句;功能:多分支选择语句 (4)while语句;功能:循环语句 (5)do-while语句;功能:循环语句 (6)for语句;功能:循环语句 (7)goto语句;功能:转向语句 (8)break语句;功能:中止执行switch或循环语句 (9)continue语句;功能: 结束本次循环语句
11.if…else:if和控制表达式改版了程序的控制流程,不再按从前到后的顺序执行,而是根据数据不同的条件语句执行不同的语句。
For循环:先判断后执行。
While循环:先判断后执行,计算表达式的值,当值为真(非0)时,执行循环语句。
Switch…case:针对整型或者字符型,按顺序执行,每一个case对于一个break。
12.区别: break是结束整个循环体,continue是结束单次循环