您的位置:首页 > 其它

day05笔记

2015-11-25 09:54 399 查看
文件 read

结构体
5号:开始C++的内容

类的继承
容器
11号:迭代器

文件的读写:
读: fopen
有顺序,必须按照一个字节一个字节的读
用数组来存放
要统计读出的文件大小用sizeof()函数
用fgets来读,得到文件的大小
printf("%s\n",str);
向文件中写入用fputs()函数

宏:在程序中定义的一些特殊类型的函数名;
宏的声明:#define
#define MAX(x,y) x>y?x:y //后面的函数名要大写,后面不用加分号
宏的声明在main函数内外都可以,在全局变量声明的位置定义
在main函数中可以再次声明其他类型

结构体:一些数据属性的集合
定义一个结构体 : struct Ren
{
int age;
char name[];
};
结构体通过构造的对象来调用
构造对象: struct Ren ren1 ren2;
typedef struct Ren R; //结构体的重命名
R ren1 ren2;
结构体的调用:ren1.age ren2.name
拷贝、比较
字符串:“jlgkjrifndkkgl” ;//字符串以"/0"结束
char a[20]={"skkfjrhejsjmdfjk"}; //数组不能越界
拷贝: strcpy()
比较:strcmp()
char a[10]
char b[10]
a==b //严重错误,不能直接比较
b==“abcdefg121212“ // 错误

strcpy(a,"123")
所用到的数据类型:%s
size_t处理多种数据类型
申请内存的方式:malloc()
释放内存用free()

枚举:一种事情的几种可能
关键字:enum
enum season s;
s=枚举中的成员变量
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: