ptintf是一个行缓冲函数,刷缓冲区的条件如下:
1 缓冲区填满
2 写入的字符有'\n','\r'
3 调用fflush手动刷新缓冲区
4 调用scanf要从缓冲区读取数据时,也会将缓冲区内的数据刷新
以上四个条件只要满足一个就会刷新
printf("%d\n",__LINE__);输出当前行号
printf("%s:%d\n",_func___LINE__);
打印当前函数和行号
指针是什么? 指针是一个变量
指针的步长是4
*:简介运算符/取值运算符 取指针变量对应空间保存的地址对应的内存空间的值
指向的内存空间:就是这个指针变量对应的内存空间里保存的地址所对应的内存空间
总的来说,指针可以用两句话简单概括一下,一是对应的内存空间,二是指向的内存空间。
1 缓冲区填满
2 写入的字符有'\n','\r'
3 调用fflush手动刷新缓冲区
4 调用scanf要从缓冲区读取数据时,也会将缓冲区内的数据刷新
以上四个条件只要满足一个就会刷新
printf("%d\n",__LINE__);输出当前行号
printf("%s:%d\n",_func___LINE__);
打印当前函数和行号
指针是什么? 指针是一个变量
指针的步长是4
*:简介运算符/取值运算符 取指针变量对应空间保存的地址对应的内存空间的值
指向的内存空间:就是这个指针变量对应的内存空间里保存的地址所对应的内存空间
总的来说,指针可以用两句话简单概括一下,一是对应的内存空间,二是指向的内存空间。