for char int double 那些究竟在C语言中,怎样用的,我连一点都不会``

for char int double 那些究
竟在C语言中,怎样用的,我连一点都不会``
连程序都写不出```晕啊
看了都不明白```究竟那些整数那些是什么``啊````请帮帮我吧```
还有那些题目`怎么样看出用哪一个的``

int是整数,知道整数吧,1 2 3 4就是整数,-1 -2 -3 -4当然也是
double就是小数,知道小数吧,0.5 3.1415926都是小数
char是字符,知道英文字母吧,a b c d e f g就是字符,当然,大写字母和标点符号等也是字符
要你算圆的面积,那就用double啊,因为圆周率是小数,要你算谁谁的成绩,那就用int啊,因为成绩是整数,如果成绩有0.5分的呢?那就还是用double吧,应该不难吧

for是循环,程序会在for的框架内运行,打个比方
for(int i=0;i<10;i++)
{
printf("%d",i);
}
输出0-9的数字

循环会有一个循环变量,它控制着循环的执行,因为没有循环变量那谁知道循环到什么时候结束呢?这里的循环变量是一个整数,他说int i=0,那他就是从0开始计算,然后紧跟着后面的i<10,就是只要i还小于10就一直循环,最后那个是循环每执行一次,i就自加一次
第一次,i是0,那么输出0,第一次循环完成,然后i自加一次,这时i是1了,再返回循环开始,输出1,第二次循环完成,然后i自加一次,这时i是2了,如此反复,最后到i=10的时候,但第二个条件说i<10才可以,那么不满足,OK,循环结束,因此输出的结果是0-9的数字
如果你的循环开始是这样写呢?
for(int i=1;i>0;i++)
理论上说这就是死循环,永远出不去,因为i无论怎么加它都大于0,那么程序就会在这个地方一直循环到2012年(我们暂不考虑数据溢出)
你可以按照我上面的样子照着写一个输出1-100的数字,试一下你写得出么?不懂的可以发消息给我
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-11
char - 字符声明
int - 整型声明
double - 双精度

声明变量是 : 类型 变量 = 值; 比如
int x = 1;

for - 循环
for (循环前声明; 循环条件; 每循环操作) // 大概这个意思
比如 : for (int x = 1; x <= 10; x++) // C里声明要移出来

不会自己看书...一遍不会看第二遍...只要IQ正常...总有遍会看懂的...
CODE这东西..只能自己理解
第2个回答  2010-01-11
全都在c语言中,for循环语句、char字符变量、int整型变量、double双精度。 你一点都不会,怎么讲啊。 你到底有没有看书啊!这都是很基础的!
第3个回答  2010-01-11
请仔细研读手中的C语言教材.
第4个回答  2010-01-11
int是整型,是最简单的整数定义关键字,char是字符型定义关键字,double则是用于实型变量的双精度数,for是设计循环结构的语句。推荐看谭浩强的《c语言设计》。我现在也在学,多记,多找题目,多编些小程序,就会慢慢熟悉的。
相似回答