以下为个人学习笔记和习题整理
课程:计算机程序设计(C++)-西安交通大学 @ 中国大学MOOC
https://www.icourse163.org/course/XJTU-46006
课堂笔记
计算机语言的分类
-
“翻译”的两种方式:
-
编译型语言:
一次将编写的整个程序"翻译"成机器语言的指令,保存成文件,以后执行不再“翻译”,只要执行翻译过的文件就行了。
如:Fortran、C、C++、Pascal等。 -
解释型语言:
翻译一句执行一句,直到执行完所有命令,或遇到错误。
如:Basic、ASP、PHP、Python、Java等。
-
-
编译型语言编程的步骤:
C++程序的结构
#include<iostream> // 编译预处理 包含基本输入输出库头文件
using namespace std; // 使用标准库名字空间
int main() /*主函数*/
{
cout<<"Hello World";
cout<<"Hello C++"<<endl;
return 0;
}
实例
输入输出字符串
- 实例:生日贺卡
#include<iostream>
using namespace std;
int main()
{
char name1[50],name2[50];
cin.getline(name1,50);
cin.getline(name2,50);
cout<<"######################################"<<endl;
cout<<name1<<endl;
cout<<endl;
cout<<"Happy birthday to you!"<<endl;
cout<<endl;
cout<<" sincerely yours "<<name2<<endl;
cout<<"######################################"<<endl;
return 0;
}
要点总结
- 显示字符串常量
cout<<"***************";
- 用符号表示字符串
char str[50];
// str可以表示长度不超过50的一串字符
第2章,将知道 str称为字符数组
- 输入字符串
cin>>str; // 输入一个词
cin.getline(str,50); // 输入一行
- 输出字符串
cout<<str;
变量声明和四则运算
- 实例:加法计算器
编写程序,计算两个整数的和。
#include<iostream>
using namespace std;
int main()
{
int a,b,c; // 说明用分别a
// int a,b; //× 变量不能重