杂.

stdlib.h头文件包括的常用的函数有malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等等

 

假设类名叫Object

1、对象的数组的指针:

1

2

3

Object objects[100];

Object (*pObjects)[100]; // 就是它

pObjects = &objects; // 必须与objects的长度相同才能这样赋值

2、对象指针的数组:

1

Object* objects[100];

 

 #define M 5   //没有分号

system("cls");//清除屏幕数据

system("pause");

 

①   ofstream outfile("d:\\myfil3.txt", ios::app);//定义输出文件对象,同时打开指定文件

outfile.open("myfile2.txt",  ios::app  );表示什么意思?

答:ios::app表示 打开一个输出文件用于在文件尾添加数据“myfile2.txt”是被打开的文件名;open函数打开相关文件。即:打开文件“myfile2.txt”,并在文件尾添加数据

for (i = 0; i < 5; i++) {

        outfile << a[i] << "";

    }

②ifstream infile("myfile.txt");//定义输入文件类对象

infile >> x >> y;

 

 

(1)定义:char型数据是计算机编程语言中只可容纳单个字符的一种基本数据类型。
(2)取值范围:char : -2^7 ~ 2^7-1 ;
  signed char: -2^7 ~ 2^7-1
  unsigned char : 0 ~ 2^8-1
而且关于char还有一个特殊的语言就是char *,它在C/C++中有专门的语义,既不同于signed char *,也不同于unsigned char *,专门用于指以'\0'为结束的字符串。 [2] 
在C++中,下列程序是可以通过编译的:
1
char *p="abcd";
但如果用
1
signed char *p="abcd";
1
unsigned char *p="abcd";
都是不能通过编译的。
 
bool是布尔型变量,也就是逻辑型变量的定义符,类似于float、double等。bool为布尔型用作逻辑判断,bool取值false和true,是0和1的区别;false可以代表0,但true有很多种,并非只有1。
posted @ 2020-02-13 22:36  nanaa  阅读(136)  评论(0编辑  收藏  举报