《看聊天記錄都學不會C語言?太菜了吧》(4)零基礎的我原來早就學會編程了?

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

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

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

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

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


由于部分粉絲要求想要學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,我又來了。哈哈哈,是不是看見我就感覺很恐怖,畢竟我天天來勞煩你。😅

🐰小C:哈哈哈,沒有的事,最近我的任務就是教會你C語言的入門呢,所以想學習就可以來找我。😀

👸小媛:哈哈哈,那我就不客氣了,那今天學什么內容呢?

🐰小C:今天我們來學習C語言的基本變量吧?

👸小媛:會不會很難呢?😰

🐰小C:不會很難的。C語言的基本變量你可以當做一個容器,不同類型的容器可以裝不同類型的內容。

👸小媛:你的意思是就像水瓶用來裝水,飯盒用來裝飯一樣?😦

🐰小C:哈哈哈,你這個比喻挺恰當的,不過我們還需要考慮別的情況。例如水瓶里面裝了飯會怎么樣。

👸小媛:啊!感覺這個問題突然變得很復雜。😭

🐰小C:不會的,那我先跟你說一下C語言中整數類型的變量吧。

👸小媛:我突然想到一個問題,整數類型的變量是不是一個可以裝一個整數的容器?為什么整數可以裝到容器里面呢?😰

🐰小C:哈哈哈,這個問題可是問到我了。可以這樣說,數字是一種抽象的概念,在我們的現實生活中是不存在的東西,是由人的經驗而誕生的。我們編程也是一樣,現實生活中不存在的,我們通過一種規定標準,規定某種抽象的東西為一個容器,而后這個容器中可以存一個整數。這樣說你能明白嗎?😐

👸小媛:你的意思是說,就像我和小明在一張紙上畫畫,我和他規定圓圈是一個容器,可以在圓圈內填上整數,那么我們就可以把這個紙上的圓圈當作是一個容器?😱

🐰小C:哈哈哈,是的,看來你還是挺聰明的,我們是可以這樣片面的去理解這個變量的概念。我們在C語言中創建一個變量很簡單,在代碼中寫上int就表示整數類型,隨后再把類型標識符int 寫在一個變量名稱之前這樣就創建好了一個變量,例如 int a,但是注意,我們在創建一個類型時,必須要給予創建變量后最新的一個值,這個給值的過程叫做初始化;例如“int a=100;”,注意要用分號表示結束。在這個例子中,int 表示之后創建的變量為整數類型,a是這個變量的名稱,使用等于號會將等于號右邊的值給予給等于號左邊的變量a,這時就是a里面存儲了一個值為100了。

👸小媛:好像真的挺簡單的,那我寫成“int a=10;”是不是就是在這個變量a里面存儲了10?

🐰小C:是的,很簡單吧,那接著我們繼續。

👸小媛:好,坐等吸收新知識。😋

🐰小C:我們創建了整數變量a后如何使用他呢?

👸小媛:不知道。😰

🐰小C:使用起來更簡單。我們在前面幾篇說過,printf是用來顯示我們想要顯示的內容。使用printf也可以顯示a里面所存儲的值。

👸小媛:我們不是知道了a里面存什么,為什么還要再輸出顯示呢?😒

🐰小C:這樣說吧,如你開發了一款游戲,里面有很多武器裝備,所有武器的攻擊力都是你寫的,但是你拿你這款游戲給別人玩的時候,你是不是需要顯示出來告訴這些玩家?

👸小媛:咦?好像是這個理呀。😳

🐰小C:所以呢,我們編寫程序當然知道我們所編寫的數值情況,但是使用者不知道,所以我們得學習這種方法,不然之后使用到了卻不會。

👸小媛:嗯,我知道了。

🐰小C:我們使用printf顯示a變量里面的內容其實也很簡單。代碼是這樣的“printf(“%d”,a);”。

👸小媛:哇咔咔!好難啊,不懂了,一堆符號頭都大。😵

🐰小C:不怕的,我現在問你,你應該指導printf怎么樣顯示你要顯示的內容吧?

👸小媛:嗯,知道。只要在printf括號中把想要顯示的內容放進去就可以了。例如“printf(“想要顯示的內容”);”。

🐰小C:那我問你,“printf("%d");”將會顯示什么呢?

👸小媛:不是%d嗎?😰

🐰小C:哈哈哈,還真不是。%d在C語言中是表示占位符的,占位符的意思就是在這里占據一個位置,在之后將會替換成一個值。

👸小媛:沒聽懂。😶

🐰小C:我們再看看我剛剛說的那句代碼括號中的內容吧“"%d",a”。在括號中雙引號引起來的%d后面還有一個逗號和a變量名稱。在C語言程序輸出內容時,將會將%d替換成雙引號后第一個逗號所隔開的變量的內容,也就是說a里面存了什么值就會顯示出什么值。

👸小媛:噢~原來是這個意思。😎

🐰小C:我給你看一下完整代碼和運行結果吧,你自己去試一下。

#include<stdio.h>
#include<stdlib.h>
void main(){int a=10;printf("%d",a);system ("pause");
} 


👸小媛:好耶,我成功了~

🐰小C:你先消化一下吧,知識點還沒講完呢,等下繼續。

princess:小媛:好耶~😯

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

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

相關文章

Android之華為平板打日志提示Permission denied

1 問題 $ adb logcat | grep ssfsafaf int logctl_get(): open /dev/hwlog_switch fail -1, 13. Permission deniedNote: log switch off, only log_main and log_events will have logs!2 解決辦法 1&#xff09;、如果是華為手機&#xff0c;打開手機的撥號界面&#xff0c…

二叉樹結構 codevs 1029 遍歷問題

codevs 1029 遍歷問題 時間限制: 1 s空間限制: 128000 KB題目等級 : 鉆石 Diamond題目描述 Description我們都很熟悉二叉樹的前序、中序、后序遍歷&#xff0c;在數據結構中常提出這樣的問題&#xff1a;已知一棵二叉樹的前序和中序遍歷&#xff0c;求它的后序遍歷&#xff0c;…

java的概率的程序_java實現一個抽獎概率類

在一些項目需求中&#xff0c;可能會遇到抽獎問題&#xff0c;如提供一系列獎品及獲獎概率&#xff0c;要求根據概率返回每次抽到的獎品。以下是本人在實際項目中寫的一個抽獎工具類&#xff0c;與大家共同分享&#xff1a;import java.util.ArrayList;import java.util.List;i…

【空間數據庫】ArcGIS10.6連接PostgreSQL數據庫并顯示數據至ArcMap中

前面的文章《【開源數據庫】Windows操作系統PostgreSQL+PostGIS環境搭建圖文安裝教程 》講解了在Windows上安裝開源GIS和開源數據庫。本文接著來講采用ArcGIS 10.6連接PostgreSQL數據庫,并加載矢量數據到ArcMap中。 我們已經在pgAdmin中創建了一個空間數據庫test,并導入了Sha…

算法-低位優先的字符串排序

低位優先的字符串排序相當于是對鍵索引計數方法的一個擴展&#xff0c;主要用于處理固定長度字符串&#xff0c;比如說手機號&#xff0c;固定電話&#xff0c;銀行卡卡號&#xff0c;字符串的長度為N&#xff0c;從右向左開始進行每個鍵作為值開始遍歷&#xff0c;實現比較簡單…

使用 AgileConfig 動態配置 NLog

NLog 是我們在 .NET 領域使用非常廣泛的日志組件。它默認使用 xml 來維護它的配置。最近有幾個同學問我當使用 AgileConfig 的時候如何配置 NLog 。因為 AgileConfig 不支持集成 xml 格式的配置。其實 NLog 是支持從 appsettings.json / IConfiguration 讀取配置的&#xff0c;…

systemd ? ? ?kernel

Systemd&#xff1a;Systemd的新特性&#xff1a;1.在系統引導的時候可以實現服務的并行啟動&#xff1b;2.能夠實現按需激活進程&#xff1b;在系統啟動時&#xff0c;需要隨系統啟動服務&#xff0c;其服務進程并沒有啟動&#xff0c;但是Systemd為每一個此類服務進程都注冊了…

Android之提示Method return type must not include a type variable or wildcard:

1 問題 調用retrofit的時候提示錯誤如下 Method return type must not include a type variable or wildcard: io.reactivex.Observable<package.class<?>> 2 原因 我們知道英文單詞variable是多變的&#xff0c;易變的意思&#xff0c;然后 wildcard是未知數的…

《看聊天記錄都學不會C語言?太菜了吧》(5)打了一把游戲我學會了一個編程知識?

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

【QGIS入門實戰精品教程】2.1:初識QGIS軟件

從今天開始&#xff0c;我們一起來學習一款免費開源、對機器要求低、功能強大的GIS軟件&#xff1a;QGIS &#xff01; 一、QGIS簡介 QGIS&#xff08;原稱Quantum GIS&#xff09;是一個自由軟件的桌面GIS軟件。它提供數據的顯示、編輯和分析功能。 QGIS是一個用戶界面友好的…

Android深度探索(卷1)HAL與驅動開發第六章總結

操作系統是通過各種驅動程序賴家與硬件設備的&#xff0c;它為用戶屏蔽了各種各樣的設備&#xff0c;驅動硬件是操作系統最基本的功能&#xff0c;并且提供統一的操作方式。設備驅動程序是操作系統最基本的組成部分之一&#xff0c;在Linux內核源程序中也占有60%以上&#xff0…

es mysql 同步插件_[es和數據庫怎么同步]mysql與elasticsearch實時同步常用插件及優缺點對比(ES與關系型數據庫同步)...

目前mysql與elasticsearch常用的同步機制大多是基于插件實現的&#xff0c;常用的插件包括&#xff1a;elasticsearch-jdbc,elasticsearch-river-MySQL,go-mysql-elasticsearch,logstash-input-jdbc。本文對四種插件的優缺點進行了圖表對比。|序號|插件名稱|地址|——:————…

linux上怎么快速刪除一個目錄?

使用rm -rf命令轉載于:https://www.cnblogs.com/dyh-air/p/7726611.html

關于是否在C#中加入不可空引用類型的爭論

來自微軟的Mads Togersen在近期所提出的一條提議&#xff0c;即在C#語言中加入對不可空引用類型的支持在.NET社區中引起了熱烈的爭論。人們對此提議的反應大相徑庭&#xff0c;既有人對此表示贊賞&#xff0c;也不乏傾向于保持現狀的意見。\\在Reddit上&#xff0c;這條提議引起…

Andorid之提示java.lang.RuntimeException: Unable to start service net.gotev.uploadservice.UploadService@

1 問題 用android-upload-service上傳一個文件提示錯誤如下 04-15 17:46:33.245 24932 24932 E AndroidRuntime: Process: com.appsinnova.android.keepshare, PID: 24932 04-15 17:46:33.245 24932 24932 E AndroidRuntime: java.lang.RuntimeException: Unable to start se…

使用 VS Code + Markdown 編寫 PDF 文檔

1背景介紹 作為一個技術人員&#xff0c;基本都需要編寫技術相關文檔&#xff0c;而且大部分技術人員都應該掌握 Markdown 這個技能&#xff0c;使用 Markdown 來編寫并生成 PDF 文檔將會是一個不錯的體驗&#xff0c;以下就介紹下如何使用 VS Code Markdown 來編寫 PDF…

《看聊天記錄都學不會C語言?太菜了吧》(6)編程很難嗎?差一點就學不會了呢!

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

【ArcGIS風暴】氣象臺站氣溫(降水)矢量數據插值成柵格氣溫(降水)空間數據

關于文本格式的氣象數據生成Shapefile矢量數據的過程,可以參照文章《ArcGIS 10.2導入Excel數據X、Y坐標(經緯度、平面坐標),生成Shapefile點數據圖層》。本文在前面生成的具有氣溫和降水屬性的氣象臺站矢量數據的基礎上,通過柵格插值,柵格裁剪等過程生成空間分布的氣溫和…

時間差幾天 php,計算和當前時間差多少天

我們有時在做網站時會碰到比較特別的需求&#xff0c;一條信息顯示是幾天和幾天后的或者一個月前的&#xff0c;上次做一個APP時就碰到了這周情況&#xff0c;留下當時用的代碼以便以后用時不需要東奔西走。PHP代碼&#xff1a;function calcTime($time){$now time(); //當前時…

Android studio之導入新庫提示Add library ‘Gradle*****@aar‘ to classpath

1 問題 as導入第三方庫在依賴的基類build.gradle里面添加如下 implementation com.truizlop.sectionedrecyclerview:library:1.2.0 提示錯誤如下 2 原因 implementation 單層引用&#xff0c;只引用當前aar包層&#xff0c; api 多層引用&#xff0c;引用當前aar包層&#…