原创 day08-break與循環的瞭解
do while 格式 do { }while(表達式) 先執行一次,纔去判斷。不等價於for while循環。 Switch用法: 電梯式程序 Break的用法:
原创 day20-鏈表的初步理解
鏈表: 算法: 通俗定義: 解題的方法和步驟 狹義定義: 對不同的存儲結構,要完成某一個功能所執行的操作是不一樣的 比如: 要輸出數組中所有元素的操作和 要輸出鏈表中所有元素的操作保
原创 我的友情鏈接
編程技術迷
原创 day10 -函數的學習
day10函數 爲什麼需要函數 避免了重複性操作 有利於程序的模塊化 什麼叫做函數 邏輯上: 能夠接收數據『也可以不接收數據』 物理上: 能夠對接收的數據進行處理 能夠把處理
原创 day17 - 動態內存的分配初步理解
爲什麼需要動態內存分配? 1.動態內存很好的解決了傳統數組的缺陷 2.傳統數組也叫做靜態的數組 動態構造一維數組的方法一: #include <stdio.h> #include <malloc.h> int main
原创 day12 -簡單瞭解下變量的作用域
常用的函數: double sqrt(double x) 求X的平方根 int abs(int x) 求X的絕對值 double fabs(double x) 求X的絕對值 7. 變量的作用域或存儲方式 按作用
原创 day07 - 基礎語法瞭解
1.十進制轉換r進制的規則 方法: 取r取餘,直至商爲0 ,餘數排序倒序. 自增{或者自減} 分類: 前自增 ++ i 後自增 i ++; 這兩個有什麼不同之處呢? 相同點: 最終都會加
原创 day05-基礎衝刺
If的常見問題: 1> 空語句的問題 If (3 > 2); 等價於 if (3 > 2) ; //這是一個空的語句 2> If(表達式) A; else
原创 day06-基礎語法瞭解
分類: 某些代碼可以被重複執行的過程. 1>.格式: for 1. 格式(1;2;3) 語句
原创 day19 - 關於進制的轉換與理解補碼的知識
#include <stdio.h> enum WeekDay { Sunday,Monday,Tuesday,WednesDay,Thursday,Friday,Saturday,//注意:; }; void show(e
原创 day18 -結構體的學習
結構體需要注意的內容: 字符串的內容暫時不需要太深入瞭解 #include <string.h> //導入頭文件 strpcy 結構體變量的運輸 不能: + - * / 只能相互賦值。 好比喻: int i = 10; in
原创 day13 - 指針的學習
指針 指針的重要性 表示一些複雜的數據結構 快速的傳遞數據,減少了內存的耗用 使函數返回一個以上的值 能夠直接的對硬件所訪問。 總結: 指針是C語言的靈魂 附註: *的含義: 1.乘法 2.定義指針變量 int *
原创 day21-簡單的C語言結束
1.什麼叫做分配內存,什麼叫做釋放內存 解答: 操作系統把某一塊內存的使用權限分配給程序就叫做分配內存 操作系統把分配給該程序的內存空間的使用權限回收。該程序就不能夠再次的使用一塊內存空間 這就叫做內存的釋放 2.變量爲什麼會被初始化
原创 day16 - 靜態內存與動態內存的對比
靜態內存的用法: /* 靜態變量是不能跨函數使用 取地址和我要指向你之前有什麼區別 int * p =88; 輸出 :*p */ #include <stdio.h> /* 你 保持的因爲是**b類型的
原创 day04-基礎瞭解
1.什麼是流程控制 a) 程序代碼執行的順序 2.流程控制的分類 順序 選擇 定義 某些代碼可能執行,也可能不執行.有選擇的執行某些代碼 分類 if 1.if最簡單的用法 格式: if(表達式) 語句 功能: 如果表達式爲真,執行語