佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

楼主: Anglyed

我对programming的知识是0

[复制链接]
发表于 24-9-2012 01:33 AM | 显示全部楼层
通常programmer都会几种language。
但只要你master一个,其他的都很容易上手。
个人觉得visual studio是最好的工具,最容易debug.

但是要搞清楚自己要学什么language,每种都有不同的好和坏,方便与不方便,适合那类program 和不适合那类program
回复

使用道具 举报


ADVERTISEMENT

发表于 24-9-2012 08:48 AM | 显示全部楼层
winmxaa 发表于 21-9-2012 04:19 PM
要学java可以找我。

那你有什么建议呢?
回复

使用道具 举报

 楼主| 发表于 7-10-2012 08:30 PM | 显示全部楼层
我想做一个guessing program.
但是我做不到在我还没guess对之前,答案不会改变。。。
又谁可以给与指教吗。。。。谢谢你们。。^^
#include<stdio.h>

int main()

{
int answer;
int guess;
int again;
char c;

printf("\nTry to have a guess on what is the answer!\n";
scanf("%d",&guess);

if (guess!=answer)

{if (guess>=answer)
{printf("The answer is less than %d\n",guess);
printf("lease try again\n";

return main();


}

else
printf("The answer is more than %d\n",guess);
printf("lease try again\n";







return main();
}

else
printf("Bingo!You get it!Well done!\n",guess);


printf("\nDo you want to try again?!";
printf("ress y to continue or n to end the game.\n\n";
scanf("%c",&c);

if (c==121)
{
return main();
}
else
printf("game over";


return 0;


} 本帖最后由 Anglyed 于 7-10-2012 08:33 PM 编辑

回复

使用道具 举报

发表于 8-10-2012 09:27 PM | 显示全部楼层
去W3CSchool 学~
回复

使用道具 举报

发表于 21-11-2012 07:54 PM | 显示全部楼层
Anglyed 发表于 17-9-2012 01:41 AM
我开始要学C 了,和我用了一个software 那是 dev C++。
但是我一个programme都写不出来,即使我copy and p ...

希望这些可以帮到你,

1.)#define SECRET 10
2.) Scanf("%i" &guess);
3.) if(guess==secret)
4.) printf("the secret number was %i.\, SECRET);

如果你想知道怎样debug C code, 首先你要先了解这个语言的结构。它跟其他语言一样,都会有着自己独立的syntax, 比方说每一行的code尾端一定要放 ;。你可以从你的lecturer note 或书本先了解一下syntax的rules and regulation.

了解后,先确保你的code syntax 和结构是对的。

scanf 是一个library function, 它的用处是做什么?什么时候需要?怎样用?你可以去找找。

1.), 2.),3.)和 4.) 都存在着compile error 的风险,当你了解了以后再去看看有什么不对,当然也有可能他是对的,要看你自己的判断了。

如果你想了解什么是#include, 那你要先了解什么是。.h, .c, .o, 它们之间有什么关系。你可以从你的lecturer note 里找找,.c file 是怎样被compile成.o file 的,library file 又是什么?







回复

使用道具 举报

发表于 21-11-2012 08:05 PM | 显示全部楼层
Anglyed 发表于 7-10-2012 08:30 PM
我想做一个guessing program.
但是我做不到在我还没guess对之前,答案不会改变。。。
又谁可以给与指教吗 ...

其实code的解构也是非常重要的,因为你的code往往会被其他programmer 看,一个好的code 必然是工整而又容易观看的, 比方说 ,

<code>
if (guess!=answer)

{if (guess>=answer)
{printf("The answer is less than %d\n",guess);
printf("lease try again\n";

return main();
</code>

你可以换成这样

<code>
if (guess!=answer)
{
      if (guess>=answer)
     {
          printf("The answer is less than %d\n",guess);
          printf("lease try again\n";
      }
}
else
{
      .......................
      .......................
}
</code>

那是不是整齐容易看得多呢?这些学校里都不会教你,但是以后出来做工后这个细节是很重要的。
而且你还可以用comment来帮助别人更快了解你的用意,比方 说

<code>
scanf("%d", &num1);
</code>

可以换成
<code>
// Get the first number from user
scanf("%d", &num1);
</code>







回复

使用道具 举报

Follow Us
发表于 22-11-2012 12:40 AM | 显示全部楼层
楼主不想学学c#?
回复

使用道具 举报

 楼主| 发表于 29-11-2012 07:56 PM | 显示全部楼层
我想学,但是我先学c。
^^
回复

使用道具 举报


ADVERTISEMENT

发表于 1-12-2012 01:10 PM | 显示全部楼层
我認真接觸的第一個語言是C,學了一個sem過後就到C++ (學校的課程安排,因爲2nd Sem開始要學Object-Oriented Programming)
我是覺得C適合beginner ,但是學會後再學C++會更好用
反正我在這邊下了很多本錢
C的參考書我推薦: C: How to program
學會後慢慢接觸C++
然後下重本買C++的bible,C++ Primer 5th (注:跟C++ Primer Plus是不一樣的東西哦)
回复

使用道具 举报

发表于 11-12-2012 11:34 AM | 显示全部楼层
perl and python 可以学吗?
回复

使用道具 举报

发表于 11-12-2012 11:22 PM | 显示全部楼层
兴趣和坚持是最重要的。

以前就希望自己可以写出 game 来玩,结果就一直写,一直写。。。
虽然只写出一些简单的 game 拿来交功课,但还是很高兴。

本帖最后由 flashang 于 12-12-2012 10:22 PM 编辑

回复

使用道具 举报

发表于 14-12-2012 06:09 PM | 显示全部楼层
flashang 发表于 11-12-2012 11:22 PM
兴趣和坚持是最重要的。

以前就希望自己可以写出 game 来玩,结果就一直写,一直写。。。

你用C++?是吗?
回复

使用道具 举报

发表于 14-12-2012 07:35 PM | 显示全部楼层
步惊云义侠 发表于 14-12-2012 06:09 PM
你用C++?是吗?

从 basic 到 c , assemble x86, pascal, c++,
走了一大圈。。。
现在这些都没有用到。。。

其实,有系统的学习比较好,也比较快。

基础好了,其他的语言只是学语法和特性。
用适合的工具做恰当的工作。




回复

使用道具 举报

发表于 20-12-2012 10:23 PM | 显示全部楼层
各位前辈~请问C和C++有什么用途?
回复

使用道具 举报

发表于 22-12-2012 03:38 PM | 显示全部楼层
johnlen6696 发表于 20-12-2012 10:23 PM
各位前辈~请问C和C++有什么用途?

都是一样可以用来写application的。。。

你的问题不够明白。
回复

使用道具 举报

发表于 24-12-2012 12:19 PM | 显示全部楼层
ck_07 发表于 22-12-2012 03:38 PM
都是一样可以用来写application的。。。

你的问题不够明白。

写software可以的吗?
回复

使用道具 举报


ADVERTISEMENT

发表于 24-12-2012 10:04 PM | 显示全部楼层
johnlen6696 发表于 24-12-2012 12:19 PM
写software可以的吗?

当然可以咯。。。
回复

使用道具 举报

发表于 24-12-2012 11:31 PM | 显示全部楼层
ck_07 发表于 24-12-2012 10:04 PM
当然可以咯。。。

只是C和C++就可以写软件了噢...不用其他的语言???
回复

使用道具 举报

发表于 25-12-2012 12:20 AM | 显示全部楼层
johnlen6696 发表于 24-12-2012 11:31 PM
只是C和C++就可以写软件了噢...不用其他的语言???

电脑语言就是用来写软件的。。。
回复

使用道具 举报

发表于 25-12-2012 05:31 PM | 显示全部楼层
ck_07 发表于 25-12-2012 12:20 AM
电脑语言就是用来写软件的。。。

C# 这个是什么来的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 9-10-2025 03:38 AM , Processed in 0.121287 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表