| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 397 人关注过本帖
标题:[求助]编译器问题
只看楼主 加入收藏
yuyangtian10
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2007-4-5
收藏
 问题点数:0 回复次数:5 
[求助]编译器问题
我是个刚刚学C语言的新人
有些问题百思不得其解,起各位大大不吝赐教
1:

我现在用两本教材:《开天辟地电脑入门金典C语言编程入门》《21天学通C语言第6版》哪个更好点
二.


main()
{
int a,b,c,d;
long x,y;
x=7;y=8;a=9;b=10;
c=x+a;d=y+b;
printf("c=x+a,d=y+b",c,d);



以上程序那里错了,它可以在TC2.0上运行不报错,但是它会一闪而过,没有结果,但在从本论坛下载的C-Free3.5编译器中切报错.
另外请高手指点下怎么办才好.用什么编译器好.


在线等ING.......

[此贴子已经被作者于2007-4-8 22:12:51编辑过]

搜索更多相关主题的帖子: C语言 编译 教材 
2007-04-08 22:02
木木788
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-4-5
收藏
得分:0 

应该这样:
main()
{
int a,b,c,d;
long x,y;
x=7;
y=8;
a=9;
b=10;
c=x+a;
d=y+b;
printf("%d,%d",c,d); <---- 这里要改成 %d,%d
}

2007-04-08 22:23
yuyangtian10
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2007-4-5
收藏
得分:0 
回复:(木木788)应该这样:main(){ int a,b,c,d; ...
木木788大大.
刚刚试了您的方法,在TC2.0中没有报错,但是看不到结果,在C-Free中报错 printf("%d,%d",c,d);
2007-04-08 22:41
coolskyboy
Rank: 2
等 级:论坛游民
帖 子:102
专家分:53
注 册:2007-4-7
收藏
得分:0 

#include<stdio.h>
main(void)
{
int a,b,c,d;
long x,y;//这里没必要用long 类型吧?
x=7;
y=8;
a=9;
b=10;
c=x+a;
d=y+b;
printf("%d,%d",c,d); // 这里要改成 %d,%d
getchar();
return 0;
}

[此贴子已经被作者于2007-4-8 23:19:19编辑过]


2007-04-08 23:18
yuyangtian10
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2007-4-5
收藏
得分:0 
回复:(yuyangtian10)[求助]编译器问题

已经找到问题所在是因为少了一个 ; 号,谢谢各位大大了

2007-04-09 00:30
福尔摩斯
Rank: 5Rank: 5
等 级:贵宾
威 望:12
帖 子:4011
专家分:370
注 册:2006-8-15
收藏
得分:0 
以下是引用木木788在2007-4-8 22:23:31的发言:

应该这样:
main()
{
int a,b,c,d;
long x,y;
x=7;
y=8;
a=9;
b=10;
c=x+a;
d=y+b;
printf("%d,%d",c,d); <---- 这里要改成 %d,%d
}




他的程序要求输出字符串不可以呀

何必去计算呢

至于你说的教材

都不好,还是 潭浩强 《C程序设计》 是基本上现在的中国C语言学习者的入门必读


自我放逐。。。
2007-04-09 01:21
快速回复:[求助]编译器问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034599 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved