iT邦幫忙

c相關文章
共有 298 則文章

技術 D17. 學習基礎C、C++語言

D17. 題目練習 大小寫轉換 轉大寫 #include<stdio.h> #include <string.h> #include&l...

技術 D16. 學習基礎C、C++語言

D16. ASCII code ASCII code(American Standard Code for Information Interchange,美國...

技術 D15. 學習基礎C、C++語言

D15. 字元陣列(2) 前一篇有講到字元的輸出是printf("%c",a[i]);而字串是printf("%s",a...

技術 D14. 學習基礎C、C++語言

D14. 字元陣列(1) 字元: %c字串: %s字元陣列: char a[]如果要輸出一串hello world最基本的方式就是char a[]={'h','...

技術 D13. 學習基礎C、C++語言

D13. 基礎題3n+1跟進階3n+1(Uva100) 3n+1是很基本的練習題目,題目大致上是輸入一個數n,如果為奇數則3n+1,若為偶數則n/2,所以步驟大...

技術 D12. 學習基礎C、C++語言

D12: break跟continue 在迴圈裡通常要執行完才能離開,這時候break的用意就是為了跳出迴圈到下一個區塊,也就是強制結束迴圈,相對的contin...

技術 D11. 學習基礎C、C++語言

D11: 關於EOF 這是一個在C語言裡面才有的語法,EOF的意思就是End Of File,是ASCII碼中的替換字元(ctrl+Z),可以用在while迴圈...

技術 D10. 學習基礎C、C++語言

D10: 簡單的練習UVA(11805) #include <stdio.h> #include <stdlib.h> int mai...

技術 D9. 學習基礎C、C++語言

D9: while跟 do-while的差別 我原本一直以為do-while是要判斷式成立時才會執行,但很顯然人類語言跟程式語言是有很大差別的,do-while...

技術 D8. 學習基礎C、C++語言

D8. 題目練習(uva11777) #include <stdio.h> #include <stdlib.h> int main(...

技術 D7. 學習基礎C、C++語言

D7: if判斷式 if的基本樣子是:if(判斷式){如果條件成立時要做甚麼}else {否則...}最簡單的例子就是成績是否及格:int i;scanf(&q...

技術 D6. 學習基礎C、C++語言

D6: for迴圈 最基本的for迴圈樣式是:for (變數初始值; 判斷式; 遞增式){陳述句;}如果我今天想輸出1~10的數字就可以使用for迴圈來表示EX...

技術 D5. 學習基礎C、C++語言

D5: i++ 與 ++i 的差別 i++跟++i如果沒有做其他的運算時,不會看出差別 但如果有做其他運算時就看得出差別了 這是因為有做運算的時候i++:先使用...

技術 D4. 學習基礎C、C++語言

D4: 基本四則運算 基本的加減乘除,但是會發現除法結果只會顯示整數的部分所以我的解決辦法是改成float跟%f來表示

技術 D3. 學習基礎C、C++語言

D3: 資料型態指定格式 %c:以字元輸出%d:以10進位整數輸出%o:以8進位整數輸出%u:無號整數輸出%X、%x:將整數以16進位輸出(X表示A~F以大寫輸...

技術 D2. 學習基礎C、C++語言

D2: 基本語法 輸入輸出輸入: scanf輸出: printf 如果我今天想要輸出一個數字35,那我有兩種寫法第一個是直接在printf裡直接表示輸出35EX...

技術 C語言雜談01---如何理解條件編譯

架構圖 前言 由於地區翻譯關係,有些書籍將macro翻譯成"巨集",有些翻譯成"宏",為了避免混淆(我自己),所以文章...

技術 D1. 學習基礎C、C++語言

學習動機:資工大一最剛開始就是從c語言開始,剛上大一的時候都不知道程式語言在幹嘛,然後進度也教的很快所以很多基礎都沒有學好,所以我決定要從頭開始把基礎學好,把基...

技術 【從零開始的 C 語言筆記】第二十九篇-讀檔 & 寫檔(1)

上一篇我們介紹了Struct這個語法,也大致介紹它的宣告、使用方式,不曉得大家有沒有清楚一些呢! 今天我們來介紹跟實際檔案操作有關的--「讀檔 & 寫...

技術 【從零開始的 C 語言筆記】番外篇-註解

其實這個篇章放在這裡有點小晚了,一直覺得好像單獨放成一篇有點哪裡不對,本來想說因為不是必要的一個語法,但對於寫程式來說又有一定的重要性。 所以想了想還是要介紹...

技術 【從零開始的 C 語言筆記】第二十八篇-Struct的介紹與應用

上一篇結束後我們就介紹了完整的變數生命週期了,也提到了區域變數、全域變數、自動變數、靜態變數的概念,對於寫程式來說搞懂變數的作用域是很重要的事情喔! 今天我們...

技術 【從零開始的 C 語言筆記】第二十七篇-變數的生命週期(2)

上一篇我們介紹了什麼是變數的生命週期,也介紹了區域變數、全域變數是什麼,希望大家有比較弄清楚了! 今天我們來延續上一篇提到的概念,繼續看另一個變數--「靜態變...

徵才 【ASM 台灣先藝】- Software Engineer - RD (C / C++/C#) - 薪百萬/歡迎應屆

半導體業起飛,歡迎把握機會加入我們! Responsibilities• Responsible for ASM tool software and proje...

技術 [Day 33] 再訪碰撞偵測與解析(五) - Debug Ray vs Rect (二)

今日目標 繼續Debug Ray vs Rect的部分 MISSION FAILED! QAQ 今天又很晚下班了 只有單純的把昨天的部分再抄一遍,但還是理解...

鐵人賽 自我挑戰組 DAY 29
大二萌新的學習紀錄 系列 第 29

技術 Day 29 : C語言 - 河內塔的程式遞迴執行順序為何?

如標題,這篇想用「圖解」去解釋河內塔的「程式遞迴執行順序」為何因為當初C有一項作業,叫我們用程式去寫出河內塔的執行結果 但我實在是不會寫,於是去網路上查,雖然是...

技術 [Day 32] 再訪碰撞偵測與解析(四) - Debug Ray vs Rect!

今天加班到很晚,希望回到家還能有時間處理昨天寫出來的bug 今日目標 找出與修正ray vs debug的問題 MISSION FAILED! 如上所述今天...

鐵人賽 自我挑戰組 DAY 28
大二萌新的學習紀錄 系列 第 28

技術 Day 28 : C語言 - 如何解決用scanf連續輸入時,程式會自動斷行的問題?

如標題,scanf是一個「動態輸入」的函數,你可以先宣告一個變數a,再用scanf輸入,賦予它任意值,每次執行程式都可以輸入不同的值給變數ascanf可以用來輸...

技術 [Day31] 再訪碰撞偵測與解析(三) - 解析很複雜!

今日目標 實作AABB的碰撞解析 意外複雜! 今天嘗試實作昨天YT教學影片的內容,然後在看看怎麼樣把功能改道我的們2D Platformer裡面,主要是做這...

鐵人賽 自我挑戰組 DAY 30

技術 [Day 30] 再訪碰撞偵測與解析(二) - 初步碰撞解析

今天只有研究一些相關的文章與做法,並沒進行實作,所以單純的紀錄一下 今日目標 角色移動不穿過其他物件 MISSION FAILED! 要解決的問題不是那麼簡...

鐵人賽 自我挑戰組 DAY 29
C 語言筆記 系列 第 29

技術 [C 語言筆記--Day29] 6.S081 Lab syscall: Sysinfo ( III )

接續昨天的題目 原本今天打算寫完這題的,但一直卡在一個地方, 就先貼出我寫到一半的成果吧 // kernel/sysproc.c uint64 sys_sysi...