-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
软件:12周理论作业 #44
Comments
TA大大,Sicily上的1002那道序列题,我的做法是把序列写成一个函数,存到以1开始的数组里,然后输入的数字与小于等于它的数相比较,如果有相同的就输出[ ]里面的数字。但是我调用函数的时候,要跟里面的数列比较,编译说没有声明数组名s[ ].....我好方.... |
@most-cute-fangfang 不明白你说啥? |
@ghostbody 写成什么形式?…pdf还是md? |
@JerryChan31 看要求 ╮(╯▽╰)╭ |
@ghostbody 请教一个理论题的问题: |
@JerryChan31 1. void main是没有返回值的。2. 你要理解这个三目运算的意思,是前面的表达式为真执行return1,若为假执行后面的表达式。 也就是: if(1 < 2) {
return 1;
} else {
return 2;
} |
另外有一点,C标准要求main返回值类型为int。void main是国内部分教科书的错误写法,由于某些技术原因在x86平台上不会出错,但是影响程序可移植性。 (事实上按照C标准编译器可以在这里报错,如果它严格检查标准
---- JerryChan31编写 ---- @ghostbody 请教一个理论题的问题: Reply to this email directly or view it on GitHub: |
@ghostbody 也是理论题里的一个问题。 |
@JerryChan31 越界了啦,没报错而已。 |
@ghostbody 咦但是它可以输出正确答案 |
@JerryChan31 gcc里对于字符串越界的处理似乎就是这样…… char s[5] = "hahahaahahahahah";
printf("%s", s); 这样不会报错,不会RE,它自己给你扩充了空间 |
@MarshallW906 后面会出乱码,编译器也会警告你。 gcc 4.9.1 |
还有这题,给跪了。虽然我连题目看的都不太懂,但是除了B,我的编译器一直报错。ORZ |
一共4个文件,几百题。现在题库中共563题。同学们可完成每一类别题目中的三分之一。多做不限。
文件在群共享和FTP的Resource文件夹均有。
DDL:
2015年12月30日 18:002015年12月30日 21:00
命名:
13331314_叶嘉祺_理论题.pdf
要求,对每道题写简单的解释,并且理解。
The text was updated successfully, but these errors were encountered: