《看聊天記錄都學不會C語言?太菜了吧》(1)我在大佬群里問基礎問題沒人理?

若是大一學子或者是真心想學習的小伙伴可以私聊我,若你是真心學習可以送你書籍,指導你學習,給予你目標方向的學習路線,無套路,博客為證。

本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋了新手在學習中的一般問題。此系列將會持續更新,包括別的語言以及實戰都將使用對話的方式進行教學,基礎編程語言教學適用于零基礎小白,之后實戰課程也將會逐步更新。

若有想學習的內容可以在評論區留言,根據大家的要求持續更新。點贊過十萬就算化成灰我也更新下一篇。(肯定不到,也會更的。)

有問題也可以在評論區留言,也可以私聊我加我好友共同交流一起進步~

喜歡內容歡迎關注我、評論、點贊、收藏,這對我很重要,謝謝~


由于部分粉絲要求想要學python,就更了這個系列,我就算是生產隊的驢、化成灰我C語言和python都一周6篇打底。可以關注我加我好友提你們想學的內容喲~

目錄

《看聊天記錄都學不會C語言?太菜了吧》(22)(必懂!題解 1-100 內素數)素數原來是質數!為什么你不早說!——(必懂!題解)求素數

《看聊天記錄都學不會C語言?太菜了吧》(21)(必懂!題解冒泡排序)在現實生活中,打擂臺比賽爭名次竟用的是冒泡排序?——(必懂!題解)冒泡必懂

《看聊天記錄都學不會C語言?太菜了吧》(20)(必懂!題解指定天數)我能知道2000年后的這個月一共有幾天——(必懂!題解)我能知道2000年后的這個月一共有幾天

《看聊天記錄都學不會C語言?太菜了吧》(19)鞏固開始,數字1、2、3、4能夠組成多少個 3 位數的不同的排列——鞏固1

《看聊天記錄都學不會C語言?太菜了吧》(18)2分鐘搞結構體——結構體

看聊天記錄都學不會C語言?太菜了吧》(17)5分鐘搞懂指針與多重指針——指針與多重指針

《看聊天記錄都學不會C語言?太菜了吧》(16)我一直以為校花很漂亮,直到我叫了她一聲…——生命空間、命名規則

《看聊天記錄都學不會C語言?太菜了吧》(15)你學了一節課的函數我5分鐘搞定了,還很熟——自定義函數傳參、返回值

《看聊天記錄都學不會C語言?太菜了吧》(14)這么神奇?我寫了20行代碼竟然一行就可以搞定?——自定義函數

《看聊天記錄都學不會C語言?太菜了吧》(13)(9*9 乘法表)尋找電腦中的盲盒彩蛋——for 循環與循環嵌套 九九乘法表

《看聊天記錄都學不會C語言?太菜了吧》(12)循環有多容易?你看一眼就懷…——循環

《看聊天記錄都學不會C語言?太菜了吧》(11)2分鐘領悟數組——數組

《看聊天記錄都學不會C語言?太菜了吧》(10)程序媛聰明絕頂了——邏輯與運算符

《看聊天記錄都學不會C語言?太菜了吧》(9)老公餅真的有老公送?——字符數組

《看聊天記錄都學不會C語言?太菜了吧》(8)牛郎和織女竟有一個孩子?——多條件if

《看聊天記錄都學不會C語言?太菜了吧(7)下一篇文章告訴你牛郎是誰——if邏輯判斷

《看聊天記錄都學不會C語言?太菜了吧(6)以前跟我說編程很難的給我站出來——浮點數及變量運算

《看聊天記錄都學不會C語言?太菜了吧(5)打了一把游戲我學會了一個編程知識?——變量輸出及占位符

《看聊天記錄都學不會C語言?太菜了吧(4)原來我早就會編程了——變量

《看聊天記錄都學不會C語言?太菜了吧(3)代碼都在談戀愛難道你不知道?——頭文件及標點

《看聊天記錄都學不會C語言?太菜了吧(2)我說編程很容易你們不服?——Devc使用及HelloWorld

《看聊天記錄都學不會C語言?太菜了吧(1)我在大佬群里問基礎問題沒人理?——學習建議


我的其它教程

教程點擊進去將會有目錄

《看聊天記錄都學不會Python到游戲實戰?太菜了吧》(1)加載Python神器!亮劍!

《看聊天記錄都學不會C#?太菜了吧》(1)從今天開始我是一個游戲開發者

你去約個會,你零基礎的同學就學完C語言知識點過完了

【小白進】大佬們學習為什么簡單?小白該如何學習?學歷不高如何找工作?副業很好賺?了解后少走彎路


作者簡介

作者名:1_bit

簡介:CSDN博客專家,2020年博客之星TOP5,藍橋簽約作者。15-16年曾在網上直播,帶領一批程序小白走上程序員之路。歡迎各位小白加我咨詢我相關信息,迷茫的你會找到答案。

博客地址:https://i1bit.blog.csdn.net


人物簡介

👸小媛:想學習C語言的高中生,對編程非常感興趣,但是不懂如何開始學習。
🐶1_bit:一個非常熱心的博主,機緣巧合結識了小媛。(之后都簡稱bit哥)
🐰小C:熱心的小哥。

小媛的煩惱

👸小媛:bit哥,我想學習編程,我第一步該怎么做呢?😧
🐶1_bit:你怎么想開始學習編程了?學習編程可不是靠一番熱血都能學會的,需要長時間的持續學習,還要不怕困難,不然你今后很難堅持下去的。沒有覺悟可學不好呢。😅
👸小媛:我已經下定決心了。😤

🐶1_bit:你真的下定決心了嗎?我記得我當時12歲的時候學習編程,花了4個月看500頁的編程書沒看懂一個知識點,放棄了3個月,最終重拾第二編一字一句的才看明白。你確定你有這種覺悟嗎?😐
👸小媛:我不確定,但我想試試。😢

🐶1_bit:行,那你告訴我你現在有什么目標嗎?學了編程之后想做什么。
👸小媛:我也不清楚我想做什么,就是想學,你能告訴我嗎?😷
🐶1_bit:學習編程有挺多方向的,我給你說幾個常規的吧。學習編程后,我們可以去制作一些電腦上的那些軟件,例如你經常使用的QQ、WPS這些,我們就叫做應用程序;計算機游戲也是一個方向、還有手機上的這些QQ、微信這種,當然還有WEB應用程序,WEB應用程序我們可以簡單的理解成我們日常使用的網站。你覺得你想學習哪一個呢?

👸小媛:嗯…我想先做一下電腦的軟件,畢竟比較熟。那我該怎么學呢?
🐶1_bit:那你現在想快速的學完制作電腦軟件還是慢慢來,打基礎呢?
👸小媛:慢慢來吧,我不急,我想學好這一門。
🐶1_bit:那就先從C語言開始學起吧,大多數初學者都是先學習C語言的。
👸小媛:嗯嗯,那你教我吧。😛
🐶1_bit:別別別,一堆事呢,我介紹一個新朋友給你吧,他就叫做C語言,也可以叫小C,你直接跟著他學習就可以了,你下午過來吧。😨

小C為大家普及一些知識

🐰小C:小媛你好,很高興認識你,你可以叫我小C。以后就由我,教你怎么使用C語言吧。我其實是一個計算機語言的翻譯,人們想要跟計算機進行交流,命令計算機完成一些任務,那么就可以選擇我;當然,我也還有很多個兄弟姐妹,不過大多數剛剛接觸編程的同學都會選擇我去跟計算機進行交流。我能做的事情可多了,在之后的學習中我會慢慢告訴你。😉
👸小媛:好厲害呀!我叫小媛,我也很高興認識你。剛剛聽你所說,原來我們編寫程序就是跟計算機進行對話呀,原來如此,我還一直以為編程就是東搞西搞就捏出來一個程序了呢。😀

🐰小C:也可以說是東搞西搞吧,不過編程是抽象的,并不是現實世界中存在的,所以有一些人就覺得很難,很難去理解編程是什么。其實編程就是由不同的抽象規則組合成的命令集,有序的去進行結果的計算。
👸小媛:不懂…我是不是太笨了。😭

🐰小C:不會,是我沒說清楚,其實編程就和你寫文章一樣。只是內容變成了完成某一件事情得到一個結果的流程步驟。

🍚例如你要做飯的步驟是先從米箱拿米、隨后放入電飯鍋、然后洗干凈、再加入適量的水、蓋上蓋子、插上電,最后在按煮飯按鈕;這時我們就把編程的步驟分解成了比較細的單個流程。我們編程也一樣,你要完成某個結果,那么就把要完成這個結果的步驟給寫清楚,寫明白;每個條件、情況都必須清楚,當你將所有的步驟依次從上往下有序的進行排列,那么就可以得到最終結果了。編程就是去用那些符號組合依次排列完成最終的結果。

👸小媛:我懂了,那就是寫個步驟說明書,然后還要寫清楚排好序吧。感覺很像寫文章呢。🐮👍
🐰小C:對的呢,編程就是“寫文章”,你有這個想法,說明你已經摸到一些門檻了。

消除刻板印象

👸小媛:我聽說數學不好、英語不好的人學習編程會學不會,這是真的嗎?😒
🐰小C:說真不真,說假不假。
👸小媛:啊!小C別打啞謎了,是不是我沒希望了。😒

🐰小C:沒呢,首先我們要定義一下這個目的“會”是一個什么程度。因為在當前的開發之中,相當大的一部分事情是沒必要學會太多的數學知識的,甚至你入個門學習編程,只需要小學畢業的數學水平即可了;如果你只是想要學到一種可以制作簡單程序,甚至小學沒畢業的水平都可以。現在的編程方向,如果是做一些應用,本質上最重要的是如何學會使用那些特定的符號,通過規定的語法使用就可以。
👸小媛:我…我…我不懂語法是什么意思。😰

🐰小C:哈哈哈,沒事的,語法是個很簡單的概念。例如有一句話“我走在馬路上”是有一定語法的,語法就是指規定的語言表達方式。若我將“我走在馬路上”變成“走馬路上在”你還知道我是想表達什么嗎?
👸小媛:不知道。那這和編程有什么關系嗎?😰

🐰小C:當然有呢,你看,我們的交流方式就是通過有標準的定義了說話的規則,這樣每個人才知道你說了什么;編程語言也一樣,你只需要使用規定的語法規則去使用一些編程代碼就可以了。例如printf 是C語言里面用來顯示字符內容的代碼,在代碼 printf 后面添加一個括號,在括號里面添加一堆雙引號,最后在雙引號里面輸入 123 ,寫成 “printf('123')” 那么你寫的代碼在變成一個程序后,你運行就會顯示123。那你知道程序運行后顯示的 123 是怎么來的嗎?

👸小媛:不知道。
🐰小C:顯示的 123 就是你在 “printf(‘123’)” 中輸入的 123 ,如果你把 123 換成 321 就會顯示 321。我們編程就是給計算機一個命令,讓他做什么,“printf('123')” 的意思就是讓計算機顯示出123,如果你把里面的123變成321后就是讓計算機去顯示321,懂了吧?
👸小媛:懂了,這就是你說的語法規則吧?按照規定去做就可以了?😆
🐰小C:是的,這就是語法規則,所以代碼很好學的。

👸小媛:那這有什么意義呢?😂
🐰小C:…😳😳😳😳😳😳😳😳
👸小媛:你怎么不說話了?😂

🐰小C:…嗯,剛開始學習編程的同學很多有這個問題,覺得這樣寫有什么意義。覺得顯示123我直接用鍵盤敲出來不就好了。其實不是這樣的,編程是去做一個程序,你這個程序將會有很多知識才能編寫完成,那么必然存在著你覺得很基礎的東西。就像一艘航空母艦也需要扭螺絲一樣。

👸小媛:我懂了,你意思就是讓我少問,多學對吧?😒

🐰小C:😂我…并不是,有問題還是要問的,但是建議不是有問題就馬上問,除非你以及吸收不了新知識了。吸收不了新知識說明你前面的基礎不牢,需要向前進行復習,如果還可以吸收新知識,可以在這一個小節學完后再提問,因為有一些問題你現在有疑問,但是你的知識體系并不能夠去理解這個問題的答案,也有可能下一兩節學習到后,問題就迎刃而解了。當然有問題還是非常歡迎提問,只要不要提太陽為什么不從西邊出來、中國人為什么吃飯用筷子之類的問題就可以了。
👸小媛:我知道了,哈哈哈。😏

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/287429.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/287429.shtml
英文地址,請注明出處:http://en.pswp.cn/news/287429.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

個人博客作業_week2

1. 是否需要有代碼規范 1.這些規范都是官僚制度下產生的浪費大家的編程時間、影響人們開發效率,浪費時間的東西。 我不同意這個論點。 有句俗語’無規矩不成方圓‘,這亙古傳承的至理同樣適用于寫代碼。制定代碼撰寫規范并不是 迫于壓力完成上級的任務&am…

最全面透徹的RabbitMQ指南

概念RabbitMQ是實現了高級消息隊列協議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件)。RabbitMQ服務器是用Erlang語言編寫的,而集群和故障轉移是構建在開放電信平臺框架上的。所有主要的編程語言均有與代理接口通訊…

TensorFlow中RNN實現的正確打開方式

上周寫的文章《完全圖解RNN、RNN變體、Seq2Seq、Attention機制》介紹了一下RNN的幾種結構,今天就來聊一聊如何在TensorFlow中實現這些結構,這篇文章的主要內容為: 一個完整的、循序漸進的學習TensorFlow中RNN實現的方法。這個學習路徑的曲線較…

【遙感物候】Hants NDVI時間序列諧波分析法數據重構,植被生長季曲線效果可佳(附Hants軟件下載)

NDVI時間序列諧波分析法(Harmonic Analysis of NDVI Time-Series)(簡稱Hants )對時間序列數據進行平滑。該方法是一種新的物候分析方法,可用于定量化的監測植被動態變化。其核心算法是傅里葉變換和最小二乘法擬合, 即把時間波譜數據分解成許多不同頻率的正弦曲線和余弦曲線,…

Android之在Java socket作為服務器里面返回數據頭部怎么寫入瀏覽器需要下載文件的文件名

1 問題 Android app里面寫了一個Java socket的簡單服務器,在瀏覽器里面輸入相應的IP和端口訪問服務器下載文件,Java socket怎么寫返回數據的頭部信息,瀏覽器才知道需要下載文件的名字呢? 2 關于Content-Disposition 在常規的HTTP應答中,Content-Disposition 響應頭指示回…

java中hasnext的作用_java中Scanner的hasNext()的疑問

第一個問題,兩段代碼的區別在于阻塞的位置不同,加上一行輸出代碼就可以很明顯地看到差別。Test.javaimport java.util.Scanner;public class Test {public static void main(String[] args) {Scanner s new Scanner(System.in);while(s.hasNext()){Syst…

《看聊天記錄都學不會C語言?太菜了吧》(2)我說編程很容易你們不服?

若是大一學子或者是真心想學習剛入門的小伙伴可以私聊我,若你是真心學習可以送你書籍,指導你學習,給予你目標方向的學習路線,無套路,博客為證。 本系列文章將會以通俗易懂的對話方式進行教學,對話中將涵蓋…

ABAP的自學之路 ,初步認識ABAP 一

由于工作的關系,最近需要對SAP系統進行二次開發,于是開始學習ABAP。鑒于網上對于ABAP的資料少之又少,所以自己整理一些資料。 第一章 ABAP 開發環境和總體介紹1.1 ABAP 開發環境ABAP 開發的三種環境:(1)SAP…

LCD1602,4位數據總線液晶屏時鐘,STC12C5A60S2的10位ADC功能程序

/* 程序名:    LCD1602,4位數據總線液晶屏時鐘,STC12C5A60S2的10位ADC功能程序 編寫時間:  2015年10月4日 硬件支持:  LCD1602液晶屏 STC12C5A60S2 外部12MHZ晶振 接線定義: DB7 --> P1^7DB6…

WPF|黑暗模式的錢包支付儀表盤界面設計

收集下大家的意見,是否需要在文中貼上源碼(文末會給出源碼鏈接),請大家踴躍留言。閱讀目錄效果展示準備簡單說明 源碼結尾(視頻及源碼倉庫)1. 效果展示欣賞效果:2. 準備創建一個WPF工程&#x…

量子計算機的現狀和趨勢

量子計算機概述 計算機是一種新型的運算 它具有具有強大的并行處理數據的能力,可解決現有計算機難以運算的數學問題。因此,它成為世界各國戰略競爭的焦點。 量子計算機的優勢 量子計算機與現有的電子計算機以及正在研究的光計算機,生物計算機…

【空間數據庫】Windows操作系統PostgreSQL+PostGIS環境搭建圖文安裝教程

PostgreSQL是一種特性非常齊全的自由軟件的對象-關系型數據庫管理系統(ORDBMS),PostgreSQL支持大部分的SQL標準并且提供了很多其他現代特性,如復雜查詢、外鍵、觸發器、視圖、事務完整性、多版本并發控制等。同樣,PostgreSQL也可以用許多方法擴展,例如通過增加新的數據類…

Android之gravity=“center_vertical“和layout_gravity=“center“的效果

1、兩控件分別加上2個下面的屬性 gravity="center_vertical" android:layout_gravity="center" 代碼如下 <LinearLayoutandroid:id="@+id/ll_no_love"android:layout_width="match_parent"android:layout_height="match…

《看聊天記錄都學不會C語言?太菜了吧》(3)人艱不拆,代碼都在談戀愛?!

若是大一學子或者是真心想學習剛入門的小伙伴可以私聊我&#xff0c;若你是真心學習可以送你書籍&#xff0c;指導你學習&#xff0c;給予你目標方向的學習路線&#xff0c;無套路&#xff0c;博客為證。 本系列文章將會以通俗易懂的對話方式進行教學&#xff0c;對話中將涵蓋…

spark java 計數_spark程序——統計包含字符a或者b的行數

本篇分析一個spark例子程序。程序實現的功能是&#xff1a;分別統計包含字符a、b的行數。java源碼如下&#xff1a;package sparkTest;import org.apache.spark.SparkConf;import org.apache.spark.api.java.JavaRDD;import org.apache.spark.api.java.JavaSparkContext;import…

golang reflect

reflect包實現了運行時反射&#xff0c;允許程序操作任意類型的對象。典型用法是用靜態類型interface{}保存一個值&#xff0c;通過調用TypeOf獲取其動態類型信息&#xff0c;該函數返回一個Type類型值。調用ValueOf函數返回一個Value類型值&#xff0c;該值代表運行時的數據。…

DB2常用命令

查看DB2License信息 DB2基礎命令 轉載于:https://www.cnblogs.com/arcer/p/5573317.html

.NET7 Preview4之MapGroup

這篇是“聞(看)香(碼)識(學)女(技)人(術)”。這也是一個有意思的功能&#xff0c;路由分組&#xff0c;啥也不說了&#xff0c;看代碼看結果&#xff1a;using Microsoft.AspNetCore.Http.HttpResults; using Microsoft.AspNetCore.OpenApi;var builder WebApplication.Create…

【空間數據庫】ArcGIS 10.6 Database_Server_Desktop安裝、連接數據庫服務、創建企業級數據庫(附server10.6.ecp)

由于作者一直使用SQL Server 2008 R2開發版,之前在ArcGIS中創建企業級數據庫都是基于單獨安裝的SQL Server 2008 R2開發版,今天我們演示安裝ArcGIS10.6自帶的數據庫服務(SQL Server 2014 Express版本)、連接數據庫服務和創建數據庫。 首先,我們來看一下完整的ArcGIS10.6安…

(一)easyUI之樹形網絡

樹形網格&#xff08;TreeGrid&#xff09;可以展示有限空間上帶有多列和復雜數據電子表 一、案例一&#xff1a;按tree的數據結構來生成 前臺<% page language"java" contentType"text/html; charsetUTF-8"pageEncoding"UTF-8"%> <!DO…