1、直接访问:按变量地址存取变量值,取地址符&;
2、间接访问:通过存放变量地址的变量去访问变量,间接运算符*;
#include <iostream>
#include <string.h>
int main()
{
char str[10] = "hello";
cout << sizeof(str) <<endl << sizeof("hello")<< endl << str(str)<< endl;
system("pause");
return 0;
}
struct _iobuf
{
char *_ptr;//当前缓冲区内容指针
int _cnt;//缓冲区还有多少个字符
char *_base;//缓冲区的起始地址
int _flag;//文件流的状态,是否错误或者结束
int _file;//文件描述符
int _charbuf;//双字节缓冲,缓冲 2 个字节
int _bufsiz;//缓冲区大小
char *_tmpfname;//临时文件名
};
system("start notepad");
system("notepad");