原创 C語言奇妙之旅_for嵌套if
for嵌套if 例子: 求 1-10 能被2整數的數 /* * 編寫時間: 2018/7/24 * 編寫作者: 流光飛霞 * 程序功能: 打印 0 到 10 * 程序版本: V2.33 **/ # include <stdi
原创 C語言奇妙之旅_多重for循環
多重for循環 多重循環就是在循環結構的循環體中又出現循環結構 在實際開發中一般最多用到三層多重循環。 循環層數越多, 運行時間越長, 程序越複雜, 所以一般用兩到三層多重循環就可以了! 多層循環爲父循環, 內層循環爲子循環, 子
原创 C語言奇妙之旅_結構體數組
定義結構體數組 定義一個結構體數組的方式與定義結構體變量的方法相同, 只是把結構體變量替換成數組。 定義結構體數組的一般形式 struct 結構體名 { 成員列表; }數組名; struct Studen
原创 C語言奇妙之旅_while
while 反覆執行摸一個動作稱之爲循環 while可以轉換成for, for也可以轉換成while, 也就是for和while可以互相轉換! 但是for的邏輯性更強, 更不容易出錯, 推薦使用for while的一般形式 初
原创 C語言奇妙之旅_二維數組
補充 什麼是下標 int a[10]; 是整型數組 a, 有10個元素, 下標分別是a[0] ~ a[9] 正確的下標應該是從0開始,到9結束,與生活習慣中的1-10不一樣。 二維數
原创 C語言奇妙之旅_if大家庭
if 你可以去翻譯軟件翻譯一下, 可以理解爲假如! if是流程控制中的選擇: 某些代碼可能執行, 也可能不執行! /* * 編寫時間: 2018/7/24 * 編寫作者: 流光飛霞 * 程序功能: if語句閃亮
原创 C語言奇妙之旅_for循環
for for 是 循環分支語句 爲什麼需要循環! 如果沒有循環, 寫一個1+2+3..+100要 printf(“%d\n”, 1+2+3....+100); for 一般的形式 fo
原创 C語言奇妙之旅_數組
數組的本質 任何數組, 不論是靜態聲明還是動態創建的, 所有元素都在內存中都是連續字節存放的, 也就是說保存在一個大塊鏈接的內存區中。 數組元素的下標編號從0開始, 最後一個元素的下標等於元素個數減1。 下標
原创 C語言奇妙之旅_流程控制 瞭解一下?
什麼是流程控制 程序代碼執行的順序! 流程控制的分類 順序 自上向下! 選擇 某些代碼可能執行, 也可能不執行! 循環 某些代碼會被重複執行! 流程控制的關鍵字 選擇 if(
原创 C語言奇妙之旅_指針函數
指針函數 指針函數是指帶指針的函數,即本質是一個函數,函數返回類型是某一類型的指針。 例子 /* * 編寫時間: 2018/8/4 * 編寫作者: 流光飛霞 * 程序功能: 指針函數 * 程序版本: V0.
原创 C語言奇妙之旅_do...while
do...while 基本框架 do { /* code... */ } while (循環條件); 注意: 不要漏了while的括號後面要有一個結束符 一般用於人機交互。 比如詢問用戶是否要繼續 /* * 編寫時間: 201
原创 C語言奇妙之旅_switch
switch switch 也是選擇流程控制 switch的一般形式 switch ( 表達式 ) { case 常量: 語句 case 常量: 語句 defult: } 可以使用一個語句或者n個語句, 也可以沒有語句。
原创 C語言奇妙之旅_指針熱身
指針概述 要正確使用指針, 需要認識指針。 要認識指針, 則需要先知道計算機內存是怎麼被劃分的, 因爲指針是內存數據的快捷方式。 內存地址 計算機程序中使用的所有數據, 都必須存儲在計算機的存儲單元
原创 C語言奇妙之旅_函數
C語言提供了大量的庫函數, 比如<stdio.h>, 但是有時候我們的一些邏輯需要自己定義函數 定義函數的一般形式: 函數的返回值 函數的名字( 函數的形式參數(形參) ) {
原创 C語言奇妙之旅_類型轉換
自動類型轉換 大家都聽過一個詞 "狸貓換太子", 數據類型就存在這樣的情況! 自動轉換髮生在不同數據類型運算時, 在編譯自動完成。 /* * 編寫時間: 2018/7/24 * 編寫作者: 流光飛霞 * 程序功能: 自動類型轉換