乙巳🐍年

acc8226 的博客

计算机程序: 用计算机语言编写的能完成一定功能的指令序列.
计算机语言: 计算机能识别的指令及其使用规则的集合

编写好的程序

能完成要求的功能
良好的性能
•可读性好,易于理解
•节省时间,节约空间
•可靠性高,易维护

如何学习程序设计

学习方法
◦ 语法熟
 认真听讲,仔细阅读教材,对语法点进行测试
◦ 练习多
 模仿例题,读别人的程序,做习题——多写程序
 要会,要熟
 学习关键
◦ 算法
◦ 调试
 学习技巧
◦ 问
◦ 问同学,问老师,问网络,试一试

阅读全文 »

计算机中的数据类型

◦ 不同的表示形式
◦ 不同的存储空间
◦ 不同的运算

整数

关于不同类型的数所占的字节数
 C++没有规定不同类型的数占的字节数
 会因计算机系统、编译器的不同而不同
 sizeof()运算符测试某类型数所占字节数

1
2
3
cout<<sizeof(int)<<endl;//整型数的字节数
cout<<sizeof(short int)<<endl;
cout<<sizeof(short)<<endl; ;//短整型的字节数
阅读全文 »

引用与指针

• 访问变量内存单元

– 变量名
– 引用
– 指针

C++ 语法:定义引用变量

引用类型 &引用变量名 = 被引用变量名 ;

举例:定义1个int型变量x及其引用变量xa

1
2
3
4
int x ; int &xa = x; // 称 xa 是 x 的一个引用

int x, &xa = x ; // 可在一条定义语句中完成
int x, y, &xa = x; // 一条定义变量语句可既包括普通变量,又包括引用变量
阅读全文 »

1
2
3
4
5
6
7
char*s1 = "Ctest"
char s2[] = {'C''t''e''s''t'};
char s3[20] = "Chest"

// 不可以
char s4[10];
s1 = "chest";

C语音中不能将字符串常量直接赋给数组。但在赋初值时可以。

// 通过终端读入字符串, 由于可能输入的字符串包含空格, 需要使用 getline 函数

1
2
3
const int N = 100;
char str[N];
cin.getline(str, N);
阅读全文 »
0%