我是一个新手,学了c,c++,可是只学了一点皮毛,现在在学vc++,昨天运行了一个程序,就是因为for循环后加了一个;结果总是不能得到正常的显示,
for(int i=0;i<4;i++);
{
pBtn=(CButton*)GetDlgItem(nCheckIDs[i]);
if(pBtn->GetCheck())
{
pBtn->GetWindowText(strCtrl);
str=str+strCtrl;
str=str+" ";
}
}
虽然是一个很简单的错误,可是代码太多了,竟然没有找到,还是老师看出来的,还是代码写少了,以后坚持写代码。
今天同学上机又出现了一个错误,只是str.Format("%s%s%6.1f%6.1f",m_strName,m_strNo,m_fScore1,m_fScore2,m_fScore3);结果成绩3不能显示,
以后我会把学习编程语言中的错误都收集起来,以备以后有用。
昨天在在线题库做题目时,就是因为printf("a+b=%d",a+b);中会输出a+b=?而要求直接输出结果。结果就被判错,看来细节真的很重要,我一直以为这无所谓,现在真的改变看法了。
又出了一个问题,就是超过18位数字长的数字用什么定义,long 也只能定义10位数字长的数字啊!
问题:while中能嵌套while语句吗?
好久没来了,以后还是坚持些学习心得,虽然还是菜鸟,学java了,java中模板,原来就是抽象类中的抽象方法,害我纠结了半天。看来还是太嫩了,加油!