① 你们的c语言都是在哪里学的
中国大学MOOC,手机APP和网页版的都可以。
有网易邮箱就用网易邮箱登陆。
没有的话可以注册一个账号。
里面有很多课程。
至于学习C语言,我比较推荐浙大的翁恺老师讲的:
“程序设计入门---C语言”,
我就是听的这门课,讲的很好。
希望对你有帮助
② 关于翁恺C语言之习题“分解质因数”的问题
把printf("%ld*",a);改成printf(digital>1 ? "%ld*" : "%ld\n",a);即可。这种东西只能“因地制宜”……
③ 中国大学慕课网:翁恺C语言入门要学多少小时
摘要 很高兴回答您的问题,一般设计课程需要1小时的学习时间,这包括预习、作业、练习和复习的时间,所以每周大约需要花费四到六小时的时间。
④ 求翁恺老师的C语言程序设计he 以及进阶的百度云资源
链接:https://pan..com/s/1Z8zYhLW0gLU0Sh_Wp2pQJg
⑤ 翁恺 c语言用的什么ide
翁恺的c语言教程,主要是在windows下用DEV-C++,另外也有少量的样例是在Linux下用Subline Text
⑥ 浙江大学的《C语言程序设计》 翁恺
在这你自己下载http://bbs.bccn.net/thread-55020-1-1.html
采纳了
⑦ 初学C语言,有什么好书推荐
014年下半年到东北某地校招,面试了12人,其中有当过C语言助教,有自学C语言编程的,问了4人,全都还在用谭浩强的C教材。老实说,听到这样的回答,我很是诧异,现在市面上有这么多好书可选,有不少学校和学生(非计算机专业)却还在用谭浩强的书。
昨天给公司人力同事提了一份面向嵌入式软件开发工程师的书单/在线资源,正好有几本C语言或相关书籍,单列在此。其中大部分书我至少读过一遍。
基础(C语言入门,初学,编程基础)
《C语言程序设计:现代方法》(第2版)(C
Programming: A Modern Approach, 2nd Edition, K.N.King)
《深入理解计算机系统》(修订版或第2版)(Computer Systems: A Programmer's Perspective,
Randal E. Bryant et al),阅读建议
《C语言程序设计》(第2版)(The
C Programming Language, Brian W. Kernighan & Dennis M.
Ritchie)
《程序员修炼之道》(The
Pragmatic Programmer: From Journeyman to master, Andy
Hunt & Dave Thomas)
内核/驱动
《Linux内核设计与实现》(第3版)(Linux
Kernel Development, 3rd Edition, Robert Love)
《Linux设备驱动程序》(第3版)(Linux
Device Driver, 3rd Edition, Jonathan Corbet et al)
《深入Linux内核架构》(Professional
Linux Kernel Architecture, Wolfgang Mauerer)
应用
《UNIX环境高级编程》(Advanced
Programming in the UNIX Environment, W. Richard Stevens)
《UNIX网络编程》(Unix
Network Programming, W. Richard Stevens)
进阶
《C陷阱与缺陷》(C Traps and Pitfalls, Andrew Koenig)
《C专家编程》(Expert C Programming, Peter
van der Linden)
《ARM嵌入式系统开发:软件设计与优化》(ARM
System Developer's Guide: Designing and Optimizing System Software,
Andrew Sloss et al)
在线资源
基础
MOOC课程《C语言程序设计》,翁恺 请择期学习课程,并参加考试,申请认证证书。
Python简明教程:A Byte of Python 学习Python,编写并运行所有示例代码。
Linux Shell简明教程 熟悉Linux Shell,掌握基本的shell脚本编程。
LeetCode OJ在线试题 独立、自主完成至少2/3或更多题目,目前支持C++、Java和Python三种语言答题。
刘未鹏:怎样花两年时间去面试一个人? 建议提前两年参考这篇文章,做好面试准备。
附注
StackOverflow有一份C语言图书指南(The Definitive C Book Guide and List),分为Reference Style(参考、大全)、Beginner(初学)、Intermediate(中阶)、Above Intermediate(高阶)四类。
⑧ B站c语言的网课哪个好
C语言在b站上推荐翁恺老师讲的详细通俗易懂。
哔哩哔哩(NASDAQ:BILI;HKEX:9626),英文名称:bilibili,简称B站,现为中国年轻世代高度聚集的文化社区和视频平台,该网站于2009年6月26日创建,被粉丝们亲切地称为“B站”。2018年3月28日,哔哩哔哩在美国纳斯达克上市。2021年3月29日,哔哩哔哩正式在香港二次上市。
B站早期是一个ACG(动画、漫画、游戏)内容创作与分享的视频网站。经过十年多的发展,围绕用户、创作者和内容,构建了一个源源不断产生优质内容的生态系统,B站已经涵盖7000多个兴趣圈层的多元文化社区,曾获得QuestMobile研究院评选的“Z世代偏爱APP”和“Z世代偏爱泛娱乐APP”两项榜单第一名并入选“BrandZ”报告2019最具价值中国品牌100强。
⑨ 学习C语言的经验,方法
想学一门编程语言,不知道学什么才好? 毫无疑问 C 语言啊。
C 语言是整个计算机体系的基础,往下可以操作硬件(不止X86计算机,还有ARM,DSP,单片机等各种微处理器)写Firmware,写驱动、写OS,写编译器,往上可以写 App,并且大部分的计算机书籍里的算法都是C语言描述的。
所以学会了 C 语言,就是掌握了软件领域的必备技能,以后再学其他的比如C++,Java,各种解释性语言、就是小 Case 了。
要想学好一门编程语言,看书远远不够,一定要把书里的代码搬到电脑里。
相信大多数人都是使用的Widnows,那么就下载安装一个Visual Studio吧,用哪个版本?最新版的当然好,2015,2013也行
学习编程忌讳光看不敲,看得懂不代表你会,说不定关上书或者视频,你根本无法下手
据我的了解,大部分c语言的入门者学不好c语言,都是因为一个心态问题:初学编程,费了偌大的劲,理解了这,理解了那,竟然只是在黑框下打印出了几个数字。
我觉得,初学一门编程语言一定要用合适的方式培养兴趣,黑框显然不是一个好方法。
所以,我建议在学习c语言的过程中,把系统API什么的也加进去一起学吧,教人写个带界面的程序比教人成天面对控制台程序,效果可能会好很多,因为这让人觉得学习c语言能做事情。
5
说说我当时写的一些小程序,简单但比较好玩,适合培养编程兴趣(代码量依次增大):1、点击,打开一个对话框,问你是猪不?然后告诉他,说不是的会自动关机,让他选吧。要是他点是,就嘲笑他,点不是,就关机吧。
2、桌面下雪程序,在冬天大家都期待下雪的时候,做个简单的下雪程序,用到windows几个基本的api就行了,把这个程序发给大家,不懂的人会觉得非常神奇。我曾经发给几个mm,她们貌似都非常喜欢。
3、桌面贪吃蛇,就是用桌面图标玩贪吃蛇,当时听说的时候,觉得太有创意了,网上曾风靡一时啊,但是原理其实很简单,如果你把这个演示给你的同学看,他们会把你视为偶像的。
4、然后呢,对qq有兴趣的,去看看早期的qq是怎么写的吧,我记得有一篇《qq是怎样练成的》,还有源代码。改编一下,补充内容,甚至可以去参加学校的软件比赛去了,哈哈。
写几个好玩的程序以后,相信你就知道该如何学习编程了,要多给自己找乐趣。
最后希望大家能够坚持,学习是很枯燥的一件事情,只要熬出了头,你会发现一切都是值得的!
⑩ 专业课c语言程序设计有没有推荐的网课
推荐浙江大学C语言程序设计翁恺老师,在中国大学慕课上可以观看。
学习C语言,必需注意每一个细节,书上的例子代码一定要自己亲自敲一遍,编译执行输出都跟书上说的一致才能算是学完了一个例子,如果不一致,就要仔细找原因。出了书本上有的例子,自己还要“创造”一些例子,比如学习运算符优先级的时候,可以写几个相同的表达式,在不同的位置加上括号,看看有哪些不同的行为。
比如*p++和(*p)++,又比如a = b == c、(a = b) == c和a = (b == c)等等。自己抄的书上的例子以及改造之后的例子,还有自己“创造”的例子,都应该仔细地归类保存,并且要在源代码中写上简短的注释,阐述这个例子的意图。
例子之后就是习题了,我建议初学者把所有的习题都独立做一遍,然后对照答案的代码,看看自己的代码有那些不足,再试着修改自己的代码。很多人不重视习题,这是极大的错误,因为作者通常会在习题中说明一些重要的道理,而不是单纯地检验前面的知识。