1. 程式人生 > >20165339 學習基礎和c語言基礎調查

20165339 學習基礎和c語言基礎調查

指針函數 理論 引用 程序 可能 關系 知識點 比較 方法

讀中學讀後感

我認為給學生具體的, 能實踐的, 能馬上看到因果關系的教材和練習, 是激發學生興趣, 好奇心, 求知欲的好方法。 我就是這樣學習編程和軟件開發的。 所以我對「習而學」的方法很有好感。軟件工程有理論的部分, 有工程的部分; 有藝術的部分,有手藝的部分; 在同學們達到理論/藝術的階段之前, 大量的練習是必須的。

--引用自鄒欣老師《現代軟件工程講義》
做中學就是要註重實踐過程,要把想法付諸實踐,在實踐中思考,在實踐中學習。

  • 我覺得我的乒乓球技術應該算比較好的了。
  • 我一直在打,在幾種球類運動中我也比較喜歡乒乓球。
  • 反復練習,多次的實踐

    有關C語言學習的調查

  • 我是通過教材學習的c語言,c語言還是缺少練習,沒有把寫代碼
    變成常態。
  • 從開始接觸c語言到考試結束大概有3000多行,一開始接觸的比較簡單的代碼很容易就能理解,但是學到後面遇到一些比較復雜的代碼的時候就不能理解了。我個人認為在量和質中,質比較重要,應該在先保證質的前提下盡可能的提高量。
  • 只能記一個大概了。指針數組是一個數組,元素都是指針。數組指針是一個指向數組的指針。指針函數和函數指針類似。
  • 並不清楚
  • 模塊是一個可以單獨執行的程序,沒有。
  • 這個不清楚。
  • 把數組A的內容復制到數組B中

#include <stdio.h>
#define N 40

int main()
{
    int a[N],b[N],i,n;
    printf("input number:\n");
    scanf("%d",&n);
    printf("input a:\n");
    for (i=0;i<=n;i++)
    {
        scanf("%d",&a[i]);
        b[i]=a[i];
    }
    
}
  • 查找整數數組A中有沒有數字5
#include <stdio.h>
#define N 40

int main()
{
    int a[N],i,n;
    printf("input number:\n");
    scanf("%d",&n);
    printf("input a:\n");
    for (i=0;i<=n;i++)
    {
        scanf("%d",&a[i]);
        if(a[i]==5) 
        {
            printf("有\n");
            break ;
        }
    }
    
}
  • 對整數數組A進行排序
#include <stdio.h>
#define N 40

int main()
{
    int a[N],i,n,j,k;
    printf("input number:\n");
    scanf("%d",&n);
    printf("input a:\n");
    for (i=0;i<=n;i++)
    {
        scanf("%d",&a[i]);
        for(i=0;i<N;i++)
            {
              for(k=i,j=k+1;j<N;j++)
                  if(a[k]<a[j])
                      k=j;
                    if(k-i)
                      j=a[k],a[k]=a[i],a[i]=j;
                    printf("%d",a[i]);
            }
    }

}
  • 這個不會誒。。
  • 不知道。
  • 平時多去練習。

    java的學習目標

    在掌握了知識點的情況下,多練習,不懂的多問。要搞懂每行代碼的意思,在理解之後才去試著提高練習的數量

20165339 學習基礎和c語言基礎調查