程序员常用单词
- 格式:doc
- 大小:85.50 KB
- 文档页数:5
程序员常用单词
一、变量与数据类型相关。
1. variable [ˈveəriəbl] (n.) - 变量。
- 在编程中用于存储数据值,可以改变其内容。例如:`int variable = 5;` 在C语言中定义了一个名为`variable`的整型变量并初始化为5。
2. constant [ˈkɒnstənt] (n.) - 常量。
- 其值在程序执行过程中不能被修改。例如:在Python中`PI = 3.14159`,这里`PI`就是一个常量。
3. integer [ˈɪntɪdʒə(r)] (n.) - 整数。
- 用于表示没有小数部分的数字。如在Java中`int num = 10;`,`num`是一个整数类型的变量。
4. float [fləʊt] (n.) - 单精度浮点数。
- 用于表示带有小数部分的数字,精度相对较低。在C语言中`float num =
3.14f;`(注意最后的`f`表示单精度)。
5. double [ˈdʌbl] (n.) - 双精度浮点数。
- 也是表示带有小数部分的数字,但精度比`float`高。如`double num =
3.1415926;`在很多编程语言中都有类似用法。
6. string [strɪŋ] (n.) - 字符串。
- 由字符组成的序列。在JavaScript中`let str = "Hello World";`,`str`就是一个字符串变量。
7. boolean [ˈbuːliən] (n.) - 布尔值。 - 只有`true`(真)和`false`(假)两种取值。在Python中`is_valid =
True`,`is_valid`是一个布尔类型的变量。
二、控制结构相关。
1. if [ɪf] (conj.) - 如果。
- 用于条件判断。例如在C++中`if (a > 10) { cout << "a is greater than
10"; }`,如果`a`大于10就执行花括号内的语句。
2. else [els] (adv.) - 否则。
- 与`if`语句配合使用,当`if`条件不满足时执行`else`中的语句。如`if (x >
5) { y = 10; } else { y = 20; }`。
3. while [waɪl] (conj.) - 当……的时候(循环)
- 用于创建循环结构,只要条件为真就会一直执行循环体中的语句。例如在Python中`while i < 10: print(i); i = i + 1;`,只要`i`小于10就会不断打印`i`的值并将`i`加1。
4. for [fɔː(r)] (prep.) - 对于(循环)
- 用于循环操作,通常用于遍历数组、列表等数据结构。在Java中`for (int i
= 0; i < 10; i++) { System.out.println(i); }`,会循环10次并打印出0到9的数字。
5. switch [swɪtʃ] (n.) - 开关,转换(语句)
- 用于多分支选择。在C#中`switch (day) { case "Monday":
Console.WriteLine("It's Monday"); break; case "Tuesday":
Console.WriteLine("It's Tuesday"); break; // 其他情况... default:
Console.WriteLine("Unknown day"); break; }`,根据`day`的值选择不同的分支执行。 三、函数与方法相关。
1. function [ˈfʌŋkʃn] (n.) - 函数。
- 一段可重复使用的代码块,接受输入(参数)并返回输出(也可以不返回)。在JavaScript中`function add(a, b) { return a + b; }`定义了一个名为`add`的函数,接受两个参数`a`和`b`并返回它们的和。
2. method [ˈmeθəd] (n.) - 方法。
- 通常是与对象相关联的函数。在Java中,对于一个`String`对象`str`,`str.length()`就是调用`String`类的`length`方法来获取字符串的长度。
3. parameter [pəˈræmɪtə(r)] (n.) - 参数。
- 函数或方法定义中用于接收外部传入的值。如上述`add`函数中的`a`和`b`就是参数。
4. return [rɪˈtɜːn] (v.) - 返回。
- 用于从函数或方法中返回一个值。例如在Python函数`def square(x): return
x * x`中,`return`语句返回`x`的平方值。
四、对象与类相关。
1. object [ˈɒbdʒɪkt] (n.) - 对象。
- 是类的实例,包含数据(属性)和行为(方法)。在Python中`class Dog:
pass; my_dog = Dog()`,这里`my_dog`就是`Dog`类的一个对象。
2. class [klɑːs] (n.) - 类。
- 是一种抽象的数据类型,用于定义对象的模板,包含属性和方法的定义。如上述`Dog`就是一个类的定义。
3. property [ˈprɒpəti] (n.) - 属性。 - 对象的特征或数据成员。在Java中`class Person { private String name;
public String getName() { return name; } public void setName(String newName)
{ name = newName; } }`这里`name`就是`Person`类的一个属性。
4. inheritance [ɪnˈherɪtəns] (n.) - 继承。
- 一个类(子类)可以继承另一个类(父类)的属性和方法的机制。在C++中`class Child : public Parent { // 子类的定义 }`,`Child`类继承自`Parent`类。
五、其他常用词汇。
1. array [əˈreɪ] (n.) - 数组。
- 一种数据结构,用于存储多个相同类型的数据元素。在JavaScript中`let arr
= [1, 2, 3];`,`arr`就是一个数组。
2. list [lɪst] (n.) - 列表。
- 类似于数组,但在一些编程语言(如Python)中,列表可以存储不同类型的数据元素并且功能更灵活。如`my_list = [1, "hello", True]`。
3. debug [ˌdiːˈbʌɡ] (v.) - 调试。
- 查找和修复程序中的错误的过程。程序员经常使用调试工具来`debug`他们的代码。
4. error [ˈerə(r)] (n.) - 错误。
- 程序运行时出现的问题,如语法错误、逻辑错误等。例如`SyntaxError`就是一种语法错误类型。
5. comment [ˈkɒment] (n.) - 注释。 - 用于在代码中添加解释说明,不会被程序执行。在Python中`This is a
comment`就是一个注释,在C++中`// This is a comment`或者`/* This is a multi
- line comment */`都是注释的写法。