摘要:
一、文件概述1.文件:文件代表长久存储在外存(如硬盘、磁盘或U盘等)中的数据集合体。C ++程序中,文件的存储空间由字节组成。2.分类:文本文件:其内每个字节存放的是(字符的)ASCII码(对于汉字,使用双字节编 码)。二进制文件:某些或全部字节的内容不是(字符的)ASCII码。不是文本文件的, ... 阅读全文
摘要:
//辗转相除法求最大公约数#includeusing namespace std;int main(){int m,n;cin>>m>>n;int k=m%n;while(k){ m=n;n=k;k=m%n;}cout<<"最大公约数是"<<n<<endl;return n;} 阅读全文
摘要:
一、面向过程程序设计程序主要由一个个函数组成。函数的调用过程和算法的解题步骤之间有密切的对应关系。二、面向对象程序设计程序由类组成。程序运行时,多个“对象”彼此协作完成各种功能。“对象”通常与物理世界的事物有一定的对应关系。三、类与对象1.类的定义:类与结构体相似,是一种自定义数据类型。类一般包含数... 阅读全文
摘要:
//指向结构体的指针#includeusing namespace std;struct date {int year; int month;int day;};void main(){date d1 = {1999, 9, 9}; //结构体变量初始化date *pd = &d1;coutmont... 阅读全文
摘要:
//结构体数组#include#includeusing namespace std;struct person{char name[20];int volt;}leader[3]={"li",0,"zhang",0,"fun",0};//初始化数组,每两项对应一个结构体元素。void main()... 阅读全文
摘要:
1.定义结构体是一种由若干数据成员组成的复合数据类型,适合用来刻画由多个属性组成的实体。好处:保存了实体与属性之间的从属关系。使用结构体的步骤:(1)定义结构体类型(2)定义结构体变量(同时可以初始化)为结构体变量s1分配内存区域。它的各个成员分别占用其中一部分,用于存储一项数据。(3)引用结构体变... 阅读全文
摘要:
一、数组与指针1.数组名是指向数组头部(存储数组起始地址)的指针。2.指针的算术运算以“元素”为单位。3.作为形参的数组实际是指针变量。void f(int arr[], int n);等效于写为:void f(int *arr, int n);调用发生时,实参的(地址)值传递给形参。f(array... 阅读全文
摘要:
对输入的两个整数按大小顺序输出。这里用函数处理,而且用指针类型 的数据作函数参数。#include using namespace std;int main( ){void swap(int *p1,int *p2); //函数声明int *pointer_1,*pointer_2,a,b;... 阅读全文
摘要:
1.指针是什么:指针变量是内存中存储变量或数组的地址的地方。地址:一个变量代表由若干连续字节组成的内存区域。其中第一个字节的地址称为该变量的地址。数组元素也是由若干连续字节组成的内存区域。其中第一个字节的地址称为该数组元素的地址。数组中第一个元素的地址称为该数组的地址。2.指针怎么用:定义指针变量:... 阅读全文
摘要:
//有3个字符串,要求找出其中最大者。要求用函数调用。【程序如下】#include #include using namespace std;int main( ){ void max_string(char str[][30],int i); //声明 int i; char coutry_... 阅读全文