Nisy 发表于 2009-5-26 09:20:13

针对C语言教学做一份调查

.

   这份调查的对象是看过我做的那几期C语言视频的朋友

    因为从教学中发现的一些情况,感觉对大家C语言的基础做一个调查。公开的视频或者说第一部分都是C的基础知识:变量、判断、循环、函数和指针部分。内容很琐碎,有些我认为不难的点视频中我就一带而过了,但是从提交作业上来看不太理想。

    我认为只要是逻辑清晰的人,说话不是非常混乱没条理的人,是一定可以学会C语言的,我不怕你基础差,不怕你问的问题简单,我就怕不看也不学的那号。那种人没兴趣也不愿意学,何必勉强。


我简单将基础分成三类:
-------------------------------------------------------
01.基本上不会: 只能输入"Hello,World!"的水平,其他的都写不出来。

-------------------------------------------------------
02.有一些了解:能写出如下的比较两个数字大小的程序:

int Big(int a,int b)
{
        if(a>b)return a;
        else return b;
}

main()
{
        int a,b;
        scanf("%d %d",&a,&b);
        printf("Big is: %d.\n",Big(a,b));/* 其实直接 a>b?a:b 就可以 使用函数是想看下对函数的了解*/
}
-------------------------------------------------------
03.基本过关:能写出如下的比较两个数字大小的程序:

int * Big(int * a,int * b)
{
        return *a>*b?a:b;
}

main()
{
        int a,b;
        scanf("%d %d",&a,&b);
        printf("Big is: %d.\n",*Big(&a,&b));
}
-------------------------------------------------------
04.基本合格:能写出如下的比较两个数字大小的程序:

int * Big(int * a,int * b)
{
        return *a>*b?a:b;
}

main()
{
        long a;/* 紧凑模式 */
        a=(void *)malloc(sizeof(int)*2);
        scanf("%d %d",(int *)a,(int *)a+1);
        printf("Big is: %d.\n",* Big((int *)a,(int *)a+1));
}
-------------------------------------------------------

清看完上文后,到该帖提交投票,感谢您对C语言教学上的支持。

PS: 这个只是调查的C语言最基础的基础,和什么境界没啥关系的。


基础调查帖: https://www.chinapyg.com/viewthread.php?tid=46765

望各位如实填写,因为这份调查对今后的教学调整很重要。

HDd1145 发表于 2009-5-26 09:43:58

lqiulu 发表于 2009-5-26 09:57:12

从这几个程序的复杂程度来看,我的基础水平也就是“基本过关”水平,原来没有学过c,大学的时候学的是fortran,现在也都忘干净了,所以得好好努力跟上课程。

绝恋de烦神 发表于 2009-5-26 10:00:24

看了以上的例子,我发现我是基本上不会,但也能看得明白“比较两个数字大小的程序”这个例子,可能是因为之前看过谭老师的那本C语言的书吧。嘻嘻

suiyunonghen 发表于 2009-5-26 10:28:51

能懂,也能写。继续数据结构。

hqsfang 发表于 2009-5-26 10:51:56

由于没有时间学习,看了一下,属于基本不会

温柔 发表于 2009-5-26 11:07:17

勉强达到第二种

zqbaord 发表于 2009-5-26 11:15:27

我刚接触C,很多不懂,不过对编程兴很高的,我也就从报名开始的时候买书看,按照上面的例子,我只能到02.有一些了解。现在在努力看书努力练习向大家看齐...

yskygrain 发表于 2009-5-26 12:03:41

看了教程很受启发,打破了过去对一些C概念的理解!

martinhuang 发表于 2009-5-26 12:07:11

基本上不会
页: [1] 2 3 4
查看完整版本: 针对C语言教学做一份调查