|登录 |注册

123
返回列表 发新帖
楼主: aiklone1314
打印 上一主题 下一主题

很难的C!!!对菜鸟难如登天?对老鸟易如反掌?我是菜鸟!

[复制链接]

回复 #20 Super-Tomato 的帖子

宅男-兜着走
2009-9-8 02:00 AM
你是对的,我没写,我知道try catch 没有不行。
Super-Tomato
2009-9-8 12:17 PM
原帖由 宅男-兜着走 于 2009-9-8 02:00 AM 发表
你是对的,我没写,我知道try catch 没有不行。


哦... 原來是你省略掉了哦
duo8668
2009-9-9 08:39 PM
#include "stdafx.h"
#include <stdio.h>

int main()
{
        int add,sub,mul,tran,opt;
        printf("---------\n");
        printf("MAIN MENU\n");
        printf("---------\n");
        printf("1-MATRIX ADDITION\n");
        printf("2-MATRIX SUBTRACTION\n");
        printf("3-MATRIX MULTIPLICATION\n");
        printf("4-MATRIX TRANPOSE\n");
        printf("5-EXIT\n");
        printf("-------------------\n");
        printf("Please enter your option <1/2/3/4/5>:\n");

        scanf("%d",&opt);
switch(opt);
{
case 1:这里开始完全不懂怎样写!



while(opt == 5);
{
        printf("---------\n");
        printf("MAIN MENU\n");
        printf("---------\n");
        printf("1-MATRIX ADDITION\n");
        printf("2-MATRIX SUBTRACTION\n");
        printf("3-MATRIX MULTIPLICATION\n");
        printf("4-MATRIX TRANPOSE\n");
        printf("5-EXIT\n");
        printf("-------------------\n");
        printf("Please enter your option <1/2/3/4/5>:\n");

        scanf("%d",&opt);


为何不直接 用
main();

}
}
Super-Tomato
2009-9-9 08:44 PM
原帖由 duo8668 于 2009-9-9 08:39 PM 发表
#include "stdafx.h"
#include

int main()
{
        int add,sub,mul,tran,opt;
        printf("---------\n");
        printf("MAIN MENU\n");
        printf("---------\n");
        printf( ...

为何不直接 用
main();




int main 是 C 的標準入口函數, 而 main 即 void/int main 的縮寫雖然也可以, 但有些編譯器無法對不明確的函數類型進行編譯

p/s: http://www.safercode.com/blog/20 ... n-vs-void-main.html

[ 本帖最后由 Super-Tomato 于 2009-9-9 08:52 PM 编辑 ]
duo8668
2009-9-11 01:41 AM
对不起对不起。。。

我的意思是为何他那边不 recall main function 而要重新code menu。
就是红色那行换去  main();

[ 本帖最后由 duo8668 于 2009-9-11 01:43 AM 编辑 ]
Super-Tomato
2009-9-11 01:44 AM
原帖由 duo8668 于 2009-9-11 01:41 AM 发表
对不起对不起。。。

我的意思是为何他那边不 recall main function 而要重新code menu。
就是红色那行换去  main();


這是新手還不熟悉編寫的過程
宅男-兜着走
2009-9-11 02:44 AM
原帖由 duo8668 于 2009-9-9 08:39 PM 发表
#include "stdafx.h"
#include

int main()
{
        int add,sub,mul,tran,opt;
        printf("---------\n");
        printf("MAIN MENU\n");
        printf("---------\n");
        printf( ...



问你哦, 你刚说的 main(); 这样的方法 在其他语言也适用? paiseh 我也是菜鸟。
goodhermit95
2009-9-11 11:57 AM
if 和 while 最大的不同就是
比如说
if this->Text == this->Text {Messagebox.Show();}
这个只会执行一次
while this->Text == this->text{messagebox.show():}
这个会跳很多个出来,而且当你尝试关掉该程序,就会not responding
可以说是用掉整个程序的效能
p/s virus 最佳

switch case??google 不是有很多吗?
比如说我要探测textbox1的字

switch(textbox1->Text)
{
case "goodhermit95"{
//里面的字是goodhermit95
}
case "super-tomato"
//里面的字是super-tomato,你要做什么你自己看
}
}

continue 和break的意思是
比如说在循环函数中,continue就是继续循环,break就是跳过循环,继续指令
while(xxxx)
{
//如果在这里continue,他就会继续
//a
}
如果在 a break,就会跳来这里
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2026-1-1 05:56 AM , Processed in 0.091497 second(s), 21 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部