『计算机程序设计(C++)-西安交通大学 』第一周 程序设计与C++概述

这篇博客是作者学习西安交通大学计算机程序设计(C++)课程的个人笔记,涵盖了C++的基础知识,包括计算机语言分类、C++程序结构、变量声明、数学函数、循环等,并提供了若干编程实例和习题解答,帮助读者掌握C++编程的基本技能。内容包括课堂笔记、随堂测验、编程作业及其解题代码。
摘要由CSDN通过智能技术生成

以下为个人学习笔记和习题整理
课程:计算机程序设计(C++)-西安交通大学 @ 中国大学MOOC
https://www.icourse163.org/course/XJTU-46006

课堂笔记

计算机语言的分类

  • “翻译”的两种方式:

    • 编译型语言
      一次将编写的整个程序"翻译"成机器语言的指令,保存成文件,以后执行不再“翻译”,只要执行翻译过的文件就行了。
      如:Fortran、C、C++、Pascal等。

    • 解释型语言
      翻译一句执行一句,直到执行完所有命令,或遇到错误。
      如:Basic、ASP、PHP、Python、Java等。

  • 编译型语言编程的步骤:

3
2
1
连接
可执行文件.exe
编译
目标文件.obj
编辑
源文件.cpp

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;
}

要点总结

  1. 显示字符串常量
cout<<"***************";
  1. 用符号表示字符串
char str[50];
// str可以表示长度不超过50的一串字符

第2章,将知道 str称为字符数组

  1. 输入字符串
cin>>str; // 输入一个词
cin.getline(str,50); // 输入一行
  1. 输出字符串
cout<<str;

变量声明和四则运算

  • 实例:加法计算器
    编写程序,计算两个整数的和。
#include<iostream>
using namespace std;
int main()
{
   
	int a,b,c; // 说明用分别a
	// int a,b; //× 变量不能重
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值