lt01.cpp
来自「一、教学目的: 能理解C++中运算符重载的需要性」· C++ 代码 · 共 22 行
CPP
22 行
/*下面的函数企图输入和输出异于格式符的数据*/
#include<stdio.h>
int j=10;
float f=2.3;
void fn()
{
printf("%d",f);
scanf("%d",&f);
scanf("%d",j);
printf("%d","abcde");
}
/*在int型占两个字节的情况下,语句printf("%d",f);只输出f变量中前2个字节
的内容,并按int型数据格式进行解释;
语句scanf("%d",&f);只输入到f变量中前2字节中,按int型格式进行存放,而后
面两个字节内容却没有改变;
语句printf("%d","abcde");输出"abcde"的地址值,而不是想要的字串.
上面这些语句,用错了数据类型,而编译都能通过.因此程序员将化更多的代价在
程序运行中出现的错误诊断上.特别对于scanf()中的错误,往往是致命的.
*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?