作者hsuan0423 (hsuan)
看板NTHU_ENGI13
标题Re: [计概]C作业
时间Wed Dec 16 20:04:18 2009
我来说几个常见的问题好了
int main(){
return 0;
}
在这边 这个int的意思是这个函数会回传一个值(整数integer)
而你如果不想要他回传 请用void
当然 如果要改成其他形式的回传值也是可以 ex float double
再来 是变数宣告
int a, b; //宣告出两个整数的变数
( x ) a, b = 0; //这样是不合法的
( o ) a = 0;
b = 0; //这样是OK的
a = b = 0; //这样也是OK的喔
以及之前用过的判断式
if ( a < 5 ) //合法
if ( 5 < a < 11) //不合法 一次只能比较一个东西
如果要这样比的话 请用 5 < a
&& 11 > a;
这是「且」的用法
那 如果是要用「或」 则是
||
重要的IO
scanf("%d",
&a); // &不可以漏掉 ""中间放的是你要存的格式
这边的d 是表示decimal(十进位)
printf("xxx %d", a); //这边一样 ""中放的是会印出来的文字
而後面a则是印出来变数
但是
/ %d 等特殊字元
想要印出来有特殊方法
回圈的使用
for(i=0;i<10;i++){
}
//表示这个回圈的counter从零开始算 一直到他小於十
//每作一轮counter + 1
或是
while( a < 5 ){ //这边的a<5是条件 所以必须在外面先宣告过
a++; // 类似这样
}
回圈有个特别要注意的地方
就是不要让他「永远无法终止」
这样很恐怖...
跟个病毒几乎没有两样
如果遇到这种情况 请ctrl + c去把他强制终止吧
另外
你们有时候会加上system("pause");来暂停
记得要在最上面补上
#include <stdlib.h> //这是另一个函数库
不然有可能在其他地方编译的时候会错
这些
应该够你们作业用了
有问题在来问吧
最後
告诉大家个消息
12/27(日)晚上九点半 @ 工一馆
我们要举办之前说过的活动
会提供大家宵夜 也欢迎大家自行携带礼物去交换
但为了确保有到的人都有得吃
记得
要来的人 请推文... 或是跟班代统计
不然...嘿嘿
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.222.3
1F:推 nk8616:超赞欸 不是我在说 三百PO可以让给学长 但是你忍心吗XD 12/16 22:44