C++中的常见错误
1、变量定义位置错误
1 int sum = 0; 2 3 do 4 { 5 int i = 1; 6 sum += i; 7 i++; 8 }while(i <= 100);//错误:i没有定义
我们的习惯思维认为变量i我们已经定义了啊?但是由于do-while结构,使得i的定义必须在do-while的外部。
2、有没有定义变量?
1 struct student 2 { 3 char name[10]; 4 char gender; 5 int age; 6 float score; 7 };
看完了你肯定认为定义了变量,数组name[10]、gender、age、score不是变量吗?
正确的回答是,这里没有定义变量,而是定义了一个数据类型。
待续......
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步