Jasonlee的C語言程序設計第一次作業


這個作業屬於C語言程序設計課程 : https://edu.cnblogs.com/campus/zswxy/CST2020-2
這個作業要求在哪里: https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11303
這個作業的目標: 運用規定的編譯器,自己真實的對計算機科學與技術專業的認知與看法 ,對C語言的了解,不能抄襲,拒絕泛泛而談。
學號: 20208980

2.1:在我認知里:程序就如同以英語(程序設計語言)寫作的文章,要讓一個懂得英語的人(編譯器)同時也會閱讀這篇文章的人(結構體系)來閱讀、理解、標記這篇文章。在我一開始看來,計算機科學與技術就是開發,運用,研究軟硬件的專業 。隨着深入了解計算機科學與技術是研究信息過程,用以表達此過程的信息結構和規則及其在信息處理系統中實現的科學,該專業對於專業知識基礎有着非常硬性的要求,對於初學者而言需要他靜下心,開動腦,忍住寂寞學好基礎知識與核心概念,有一個自己對它的了解。該專業包括科學與工程技術兩方面,二者相互作用,相互影響。計科學科科概括為計算機軟件與理論,計算機系統結構,計算機應用技術等3個二級學科。對與這方面的學者來說軟硬件的典型技術與核心理念都是必須熟練掌握,至於到了工作崗位上了在應與工作需要再進一步學習更多更深的知識。
2.2:作為初學者的我,有一定的python學習經驗,會用PC做一些簡單的編程,完成一些小游戲的設計。C 語言是一種通用的、面向過程式的計算機程序設計語言。1972 年,為了移植與開發 UNIX 操作系統,丹尼斯·里奇在貝爾電話實驗室設計開發了 C 語言。C 語言是一種廣泛使用的計算機語言,它與 Java 編程語言一樣普及,二者在現代軟件程序員之間都得到廣泛使用。就我而言,c語言就是計算機的語言,是一門編程語言。就如同漢語史我們中國人的交流語言,c就是計算機與計算機,人與計算機交流的語言。c語言作為編程語言,作用自然是用來編程寫代碼的。作為一種計算機程序設計語言,c既具有高級語言的特點。又具有匯編語言的特點。c語言可作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。c的應用廣泛,具有很強的數據處理能力,不僅僅是在軟件開發上,而且各類開發研究都需要c語言,比如單片相機以及嵌入式系統開發等。
2.3:在已有的python學習經驗的條件下,努力學習C語言的專業知識,在行業里有句話說得好,搞懂弄透C語言的指針,C語言就學了70%了。熟練掌握C語言的環境設置,程序結構,基本語法,數據類型,變量,常量,儲存類,運算符,判斷,循環,函數,作用域規則,數組,枚舉,函數指針與回調函數,字符串,結構體,共用體,位域,typedef,輸入與輸出,文件讀寫,預處理器,頭文件,強制類型轉換,錯誤處理,遞歸,可變參數,內存管理,命令行參數,排序算法,等相關專業知識,萬丈高樓憑地砌,基礎不牢地動山搖,首先還是要夯實基礎,為以后的學習埋下種子。
2.4:1.對於大一這學期的規划,不能盲目,預設計划每天三小時,上午一小時,下午一小時,晚上一小時,每小時預設一百行,具體情況具體分析。爭取獲得高級菜鳥程序師榮譽稱號。
2.在學好C語言的基礎上,拓展C++ Java等語言相關專業知識,看完自我規划的三本書籍《網絡是怎樣連接的》《計算機是怎樣跑起來的》《程序是怎樣跑起來的》
3.盡自己所學在CSDN上發表博文,廣泛接受他人的建議,夯實基礎,拓展學習,積極備戰計算機相關的大賽,結交實力雄厚,可愛可親的學長學姐。互相交流學習,取長補短,結交更多的技術性人才,
三人行,必有我師焉。 [PS:第一個代碼是用PC所寫,第二個代碼是用VScode所寫,第三個代碼是C++所寫]

# _*_coding:UTF_8_*_
if __name__ == '_main_':
    time = 0
    while time < 3:
        account = input("你好!你的用戶名\n >")
        password = input("你好!你的密碼\n >")
        if account == 'LiZhiJie' and password == '123456':
            print('登陸成功!!!')
            break
        elif account != 'LiZhiJie':
            print('用戶名錯誤!!!')
        elif password != '123456':
            print('密碼錯誤!!!')
        else:
            print('未知錯誤')
        time += 1  # 等價於 time = time + 1
        print('3次機會用完')
#include <stdio.h>

int main()
{         
    /* 我的第一個 C 程序 */
    printf("Hello, World! \n")

    return 0;
}
#intciude<stdio.h>
int	factorial	(int n)
int main (void)
{
	int n;	
	
	scanf("%d,&n");
	printf("%d\n",factorial(n));
	
	
	renture 0; 
}


int factorial (int n)
{
	int i,fact=1;
	
	for(i=1;i<=0;i++)
	   fact=fact*i;
	   
	   
	   return fact; 
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM