当前位置: 代码迷 >> C语言 >> 一个初级问题
  详细解决方案

一个初级问题

热度:360   发布时间:2008-06-26 11:34:51.0
一个初级问题
我刚刚中考玩,买了本APRESS的书,花了3天看到了数组。
发现有几个问题,这里先问一个:(关于if)
书上举例:
           if(int i=1;i<=5;i++)
            ......;
但是我用 TC3.0 和 C-FREE 4.0 都出现错误提示,我到官网上下了源代码也提示错误。
貌似一定要写为:
           int i=0;
           if(i=1;i<=5;i++)
            ......;
谁能解释一下?

还有,按我的速度,把C学完要多少时间(每天自学5~6小时,我的数学基础很好,小学学过QBasic(现在忘了))
有什么学习方法和经验?
学完后该学什么,麻烦介绍一下(比如C++,VC,JAVA等等).
很感谢~~~
搜索更多相关的解决方案: 初级  

----------------解决方案--------------------------------------------------------
错误提示是什么?
            if(int i=1;i<=5;i++)
            ......;

           int i=0;
           if(i=1;i<=5;i++)
            ......;
是一样的
----------------解决方案--------------------------------------------------------
等等,我复制一下
----------------解决方案--------------------------------------------------------
在 C 里面是不行的

c++可以
----------------解决方案--------------------------------------------------------
文件名改cpp后缀


[color=white]<>
----------------解决方案--------------------------------------------------------
初中数学基础能有多好?
----------------解决方案--------------------------------------------------------
for和if楼主没弄乱吧???


[color=white]<>
----------------解决方案--------------------------------------------------------
回答LZ后面的几个问题

1,按我的速度,把C学完要多少时间?  你如果认为3个月能学完,可能你一个月就学完了,如果你认为1个月就可以学完,你可能3个月都还没学完。
2,有什么学习方法和经验?  多看,多练。
3,学完后该学什么,麻烦介绍一下(比如C++,VC,JAVA等等).  这问题你应该在学完之后再提。

PS:我也是新学的。。。
----------------解决方案--------------------------------------------------------
如果你用的编译器支持C99的话,可以加命令参数来编译这个,不过最好不要,免得移植性不好。

比如,我用gcc, 可以用gcc -std=c99 -o test.exe test.c来编译这种程序的。
----------------解决方案--------------------------------------------------------
  相关解决方案