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=枚举中的成员变量
宏
结构体
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=枚举中的成员变量
相关文章推荐
- day06笔记
- day07-C++时间函数local的运用
- C++之day07:参数初始化表(构造函数加冒号)girl.cpp
- C++-day07-指向对象的指针-student.cpp
- C++-day07-算法,求1000内素数
- mysql命令
- 通过包名和类名启动activity
- 苹果公司开发者账号注册流程详解
- C++的一个split小程序以及csv读取方式
- spark-sql部署实现与Hive交互
- 通过iframe进行post跨域提交表单
- yii2 一对多:hasMany 一对一:hasOne
- Linux操作EFI固件的环境变量
- 微醉之感
- 洛神赋赏析
- 揭秘Facebook 的系统架构
- Google首页电吉他Doodle源代码
- 19个很有用的JavaScript库强烈推荐
- 精妙SQL语句
- 数据库三范式,轻松理解