iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

那些有趣的程式 系列

介紹各種寫程式的人,不一定會知道的有趣知識

參賽天數 18 天 | 共 35 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 1

【Day1】從零開始的程式大亂鬥:前言

前言 大多數新手在剛開始學習程式語言時,往往感到非常迷茫,以我過往的經驗來說,第一個會碰到的問題就是,我該學習哪一個程式語言? 這個問題在我新手階段,也困擾了我...

2023-09-16 ‧ 由 dcheng0915 分享
DAY 2

【Day2】從零開始的程式大亂鬥:C、Python、JavaScript、HTML/CSS

今天會介紹C、Python、JavaScript這三種語言的差異。 C語言 靜態程式語言(靜態類型):變數的類型要明確指定資料型別 int(整數) float...

2023-09-17 ‧ 由 dcheng0915 分享
DAY 3

【Day3】從零開始的程式大亂鬥:Hello World

今天要說的是C語言、Python、JavaScript呈現Hello World所需要的程式碼。 C語言 #include <stdio.h> i...

2023-09-18 ‧ 由 dcheng0915 分享
DAY 4

【Day4】從零開始的程式大亂鬥:流程控制

今天要說的是C語言、Python、JavaScript的流程控制。 我們生活中常常會有各種狀況,當我們遇到這些情境時,會依照當前的情況,判斷當下需要做的事情,如...

2023-09-19 ‧ 由 dcheng0915 分享
DAY 5

【Day5】從零開始的程式大亂鬥:算術運算

今天要說的是 C、Python、JavaScript 的算術運算。 程式語言中有提供基本的加 + 、減 - 、乘 * 、除 / 以及求餘數 % 的算術運算子。算...

2023-09-20 ‧ 由 dcheng0915 分享
DAY 6

【Day6】從零開始的程式大亂鬥:陣列

今天要介紹的是陣列。 C在C語言中,陣列的宣告與變數大致相同,唯一不同的點在於,陣列需要給予長度。 #include <stdio.h> int...

2023-09-21 ‧ 由 dcheng0915 分享
DAY 7

【Day7】從零開始的程式大亂鬥:字串

今天的主題為字串。 讓我們先從C語言說起,在C語言中,字串是由一個個字元所組成。藉由一個個在陣列中相鄰的字元,組成一個字串。 C #include <st...

2023-09-22 ‧ 由 dcheng0915 分享
DAY 8

【Day8】從零開始的程式大亂鬥:函式

今天的主題為函式。 函式,是由一群程式碼組合而成。通常我們在寫特定的功能時,就會使用函式去包裝所使用到的程式碼。 我們可以把函式想像成一個置物箱,每個函式都會有...

2023-09-23 ‧ 由 dcheng0915 分享
DAY 9

【Day9】從零開始的程式大亂鬥:流程控制-迴圈

今天要介紹的是流程控制的迴圈。 迴圈的功用在於,使某些程式碼重複運行,不必一條條的將所有程式打出。假如我今天想要使用 printf 顯示出 1 ~ 10 的數字...

2023-09-24 ‧ 由 dcheng0915 分享
DAY 10

【Day10】從零開始的程式大亂鬥:流程控制-迴圈控制

今天要介紹的為流程控制的迴圈控制。 break 、 contiune 與 goto ,這三者是用來控制迴圈的,這三種方式的語義的分別為: 跳出 與 跳過 以及...

2023-09-25 ‧ 由 dcheng0915 分享