2022.10.9问题总结
问题一:double类型要哪种打印符号
%c 字符
%d 有符号十进制整数
%f (%lf) 浮点数(包括float和doulbe)
%e(%E) 浮点数指数输出[e-(E-)记数法]
%g(%G) 浮点数不显无意义的零"0"
%i 有符号十进制整数(与%d相同)
%u 无符号十进制整数
%o 八进制整数 e.g. 0123
%x(%X) 十六进制整数<?xml:namespace prefix = st1 />() e.g. 0x1234
%p 指针
%s 字符串
%% "%"
问题二:对我们这个专业来说,数学到底要求高不高
答:在计算机开发中,大部分的场景对于数学的要求并不高,少部分场景也是对特定的数学领域有较高要求,比如说人工智能,机器学习中的线性代数,算法工程中的很多数学问题也是有一些特定的数学方向的知识的要求,如果有同学对这些方面的发展感兴趣,可以去了解相关的数学知识。虽然说大部分的开发场景中要求不高,但是数学作为一个基础学科还是很有学习的必要的,并且计算机开发也是需要会做算法题的,数学知识基础扎实的话肯定会更有帮助。
问题三:推荐书籍和网课
答:学校发的教材其实并不是很好,上课跟不上的同学也不用着急,可以去B站或者中国大学慕课找C语言的网课听。推荐网课:中国大学慕课的翁恺老师的C语言,推荐书籍:c primer plus(很全,很多,可以挑自己不懂的地方看)。
问题四:
答:这个问题之前出现过很多次,原因是因为VS是一个面向工程的IDE,在C语言中,一个程序只允许存在一个main函数,如果你在同一个目录下创建了多个文件,同时存在多个main函数就会出现这个报错。
解决办法:
- 找到不参与本次运行的程序,右键点击属性,出现以下界面:
改成从生成中排出即可
或者直接将不需要的文件彻底删除,或者将其他文件的main函数注释。
多敲代码,多实践才是王道!