Ⅰ c語言題目不會在哪能搜到
如果您遇到了一些較為復雜或者比較專業的C語言編程題目,可能在一些普通的搜索引擎中不容易找到相關的答案。以下是一些可以查找C語言編程題目的網站和資源:
LeetCode(https://leetcode.com):這是一個著名的面向程序員的演算法練習平台,其中包含大量難度不同的C語言編程題目,涵蓋各種數據結構和演算法問題。
HackerRank(https://www.hackerrank.com):HackerRank 是一個全球性的技術人才招聘和技能測評平台,在其上也包含有豐富的C語言編程題庫。
Programiz(https://www.programiz.com):Programiz 是一個面向初學者的編程教育網站,提供了許多C語言編程題目和示例代碼,適合需要初步入門的學習者。
Stack Overflow(https://stackoverflow.com):Stack Overflow 是一個知名的程序員問答社區,其中包含了大量的編程問題和解答,適合於尋找具體問題的答案和解決方案。
GitHub(https://github.com):GitHub 是一個全球最大的開源代碼庫,其中包含著數以億計的開源項目和代碼片段,可以通過搜索關鍵字找到相應的C語言編程題目和實現代碼。
Ⅱ 搜索編程題有沒有什麼軟體
先說結論:需要根據你想學什麼編程語言來選擇編程軟體。
看題主的提問應該對編程沒有太多的了解,姑且認為從來沒有接觸過編程吧。
估計題主說的編程軟體也就是說集成開發環境(IDE)吧,就是程序員寫代碼的軟體。
如果題主學的C語言或者c++的話,剛開始學慣用VC++6.0(免費),兩周後換CodeBlocks(免費),熟悉了之後用一兩個用,最後換成VisualStudioIDE。
如果題主學的是java的話,一開始用eclipse(免費),一兩個月後可以換IDEA.
如果題主學的是python的話,一開始用python安裝包自帶的就可以了(免費),一兩周後換PyCharm
如果題主學的是web前端(h5,js之類的),一開始可以用sublime(免費)或者hbuilder(免費),熟悉之後換webstorm。這里更新一下,也可以使用vscode搭配插件來使用。
下面我要開始啰嗦了:
首先你自己應該知道自己為什麼要學編程,或者說是說了編程之後要干什麼,這個很重要,決定著你以後學習的方向。打個比方,你說你想要學做飯,那麼你要學的是炒菜、糕點還是其他的什麼,還是說要做西餐還是中餐。目標不一樣,學習的東西也是不一樣的。
假如你覺得電影電視劇上的黑客特別厲害,彈指間黑了別人的網站。你想有這樣的技術,這屬於網路安全方面的,這個方向又分為操作系統方向、web網站服務安全方向、嵌入式安全方向(這么分只是我個人的理解,還能從其他方面區分)。這個時候你應該全面的了解計算機,包括但不限於計算機組成(各個配件是干什麼、配件的工作原理)、計算機網路(就是你怎麼能上網的這么一個過程)。這個時候你應該學習操作系統原理、計算機組成原理、計算機網路、C語言之類的。
2. 假如你看到某個網站很漂亮,你也想做個這樣的網站(頁面),你需要學習html、h5、和JavaScript相關的東西。當然了解了這些之後,就要接觸一些服務端的東西(就是給你提供網頁上展示內容的東西),服務端現在大部分是java、php和python寫的,也有的使用node.js之類的語言寫的。當然也有其他的各種各樣的編程語言。
3. 假如你覺得網路、阿里、騰訊的服務好厲害,那麼多人同時訪問伺服器居然能撐得住,你需要學習服務端的編程語言,比如java、python,學習過程中你會學到資料庫。然後學習框架(java的ssh(有人說這個框架過時了,但用的企業也不少,springboot。python的框架:flask、Django之類的))
4. 假如你覺得某個手機應用比較好,自己也想做一個,Android手機應用現在大部分是java寫的,先學java,然後學Android。蘋果手機應用現在大部分是objective-c(oc)來寫,還有一部分是swift語言寫的。,學習的過程中你會了解到更多的可以開發手機應用的語言以及各種各樣的框架(混合開發、vue、RN之類的),以及開發手機應用的各種姿勢。
5. 假如你看著周圍的人對計算機軟體特別了解,什麼軟體都會用、什麼軟體都會安裝、就算不會的也能很快上手,**這個就不是編程了**,多用用計算機,有了問題網上搜一下,日積月累你也能成為這樣的人。
6. 假如你覺得周圍有的人對計算機硬體很了解,什麼cpu超頻、性價比、整機組裝、顯卡評測之類的,這也是平常了解到的,**和編程無關**,多看看計算機相關的雜志,關注一下各大計算機配件的供應商官網以及論壇之類的都可以。
**最關鍵的還是入門,入了門就好說了,如果朋友有會編程的,可以讓他們幫幫你,確定自己想學什麼,然後請他們幫你入門,然後就是自己學了。