免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 2eye
打印 上一主题 下一主题

[C] 下学期要教C语言,想听听大家的意见。 [复制链接]

论坛徽章:
0
91 [报告]
发表于 2007-07-02 09:48 |只看该作者
原帖由 nasascu 于 2007-7-2 00:21 发表
上面都说的是软的
我觉得每个学生的硬件运行环境得自己焊接出来
图纸你可以出。
现在学生的动手太差了。

哈,我当年就是自己焊的,电路板是自己用刀子刻出来的

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
92 [报告]
发表于 2007-07-02 10:05 |只看该作者
原帖由 while(1) 于 2007-7-2 09:48 发表

哈,我当年就是自己焊的,电路板是自己用刀子刻出来的

你没直接在上面用刀子刻一操作系统上去?

论坛徽章:
0
93 [报告]
发表于 2007-07-02 10:20 |只看该作者
原帖由 smltiger 于 2007-6-30 09:55 发表
授人以鱼不如授人以渔,告诉学生们学习的方法更为重要

职业学校首要任务是是要授鱼,渔的问题,得看学生有没兴趣用业余时间去学了。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
94 [报告]
发表于 2007-07-02 10:29 |只看该作者
原帖由 火鸡 于 2007-7-2 10:20 发表

职业学校首要任务是是要授鱼,渔的问题,得看学生有没兴趣用业余时间去学了。

未敢苟同。

论坛徽章:
0
95 [报告]
发表于 2007-07-02 12:25 |只看该作者
现在一本、二本招了N多高素质的学生了,职业教育的学生就找一本图例特多,考试之前便于不好学的学生死记硬背,有好学的学生自学也能学懂的教材。不要指望三本的学生下了课后去看书之类的了。
老师备课三件事:备教材、备教法、备学生。

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
96 [报告]
发表于 2007-07-02 21:00 |只看该作者
用那本书不太重要。知识固然重要,算法固然重要。但是我认为
关键要教给学生一个好的风格,教给学生一个好的习惯。
现在学校老师教的语法都太差了。譬如main函数不定义返回类型也不定义有无参数,一般的程序从来不加#include  退出函数从来不用return等,结构体的定义丝毫不严禁,内存对齐浪费很多。有一次我给一个中专的老师指出来,他居然大大咧咧的说这个不用写,大学老师也是这么教的。我当时差点吐了。

[ 本帖最后由 ssffzz1 于 2007-7-2 21:01 编辑 ]

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
97 [报告]
发表于 2007-07-02 21:48 |只看该作者
原帖由 ssffzz1 于 2007-7-2 21:00 发表
用那本书不太重要。知识固然重要,算法固然重要。但是我认为
关键要教给学生一个好的风格,教给学生一个好的习惯。
现在学校老师教的语法都太差了。譬如main函数不定义返回类型也不定义有无参数,一般的程序从来 ...

选哪本书不重要么?有些书就是这么大大咧咧的,有些则否。论坛上经常有存在上述问题的代码,你指出来吧,他/她就给你来句“书上就是这么写的”。你能说选哪本书不重要?教材还是尽量选经典的书比较好。

论坛徽章:
0
98 [报告]
发表于 2007-07-02 22:32 |只看该作者
原帖由 ssffzz1 于 2007-7-2 21:00 发表
结构体的定义丝毫不严禁,内存对齐浪费很多


请给出不严谨的例子,和“内存对齐浪费很多”的详细意思,是说不要内存对齐,还是说没有注意到内存对齐而浪费很多内存呢?
谢谢!

论坛徽章:
0
99 [报告]
发表于 2007-07-03 02:48 |只看该作者
原帖由 2eye 于 2007-7-2 22:32 发表


请给出不严谨的例子,和“内存对齐浪费很多”的详细意思,是说不要内存对齐,还是说没有注意到内存对齐而浪费很多内存呢?
谢谢!

我想他是说“因为内存对齐,内存浪费很多”。
下面给出个简单的例子:

  1. #include <stdio.h>

  2. struct s_a{
  3.         char a;
  4.         int b;
  5.         char c;
  6.         int d;
  7. };
  8. struct s_b{
  9.         char a;
  10.         char c;
  11.         int b;
  12.         int d;
  13. };
  14. int
  15. main()
  16. {
  17.         printf("sizeof s_a = %u\n", sizeof(struct s_a));
  18.         printf("sizeof s_b = %u\n", sizeof(struct s_b));
  19.         return 0;
  20. }
复制代码

这个程序在我机器上(I686 linux)未加任何参数编译后的输出为:

sizeof s_a = 16
sizeof s_b = 12

很显然,相同的数据成员,不同的排列,确占用的不同的内存空间。当然你可以让编译器不进行字节对齐,但是那是以增加CPU负担为低价的,而且移植性不好(ANSI C中没有明示)。

论坛徽章:
0
100 [报告]
发表于 2007-07-03 12:14 |只看该作者
以其昏昏,使人昭昭。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP