ノートテキスト
ページ1:
No:
Date:
複strcpy(),遇空字符(10)停止→完全複製,取代
製(strncpy(),複製指定权量字符.☆複製指定長度,其餘保留,編輯.
44
strlen(),字串長度,不含10
strcmp(),比較,前→後各种比較,前一後差→輸出值
Strcat(),連結字串
strncat(),指定字权連結字串.
二維 NAME [列][行]
行
4
列
☆列可空,行不可空.
☆p=&a= *p=a.
三維NAME[頁][列][行].
(取址)
λ+, -, ++, --
捷 & 指向位址:指標
7nto *p = NULL;
* 指向变权::指標变邦.→值必須是位址,不可為常权!
(取優)
兩資料型態必需相同
477nt *por - 5;
[0] [1] [2]
a.
printf ("%d\n", a )>te.
0004
0008
a=*ptr. → ptr陣列第一位元
&a. 記憶體-
-&ptr: 1244.6
*ptr = a.
=
ptr = &a. →取得a位址,建捷徑.ptr=&a.
☆輸出字串.
char strA[]="ABCDEFG";
printf("%s\n", strA) ⇒ ABCDEFG
printf("%s\n", strA+3.) ⇒ DEFG.
指標
ページ2:
for(i=1;i<l;i++)不会執行.
If (a <12)
a=a+2.;
if (a<14)
a=5;
if(ac11) 不會執行.
ASCII
a=7;
判斷
小
for(i = a; i < bj++)
无等號b-a次.
大
有等號b-a+1次
A: 65110) 41H
a =97 210) 614
0 ÷ 48110) 30.11
☆排序法整理、
☆ 陣列:行可空,刻不可空
2011.&&已達成條件,迴圈後方的
條件式就不用做了
•
气泡排序法、→每一輪都将已排好的最大元素冒泡到末端
⇒ 大小(Westcase)→部份有序
n(n+)
公式: 比較次权
(平均時間)(複雜度
·二分搜索法. 透過对半分縮小搜尋範圍?与最”中間“比較
|公式:比較次: 2*=n.
前提 有排序,具唯一性
·循序搜尋法(線性查找)→未排序
公式:比較次我几十
我想
10 20
有兩個中間值學左!
(30 40 50 60
.選擇排序法、→選擇未排序部分的mm, max =⇒效率↓
ex: ①2
-
30.<40
50> 40
Sped
{6, 36, 40, 18, 12} STATE ("/" targ
{6, 36, 40, 18, 12}
|排序循環
公式:比較次权:
2
二6,12,40,18,36}交換!
nin+1)
複雜度
·插入排序法: 將和工比較插入排序,效率高
News
ความคิดเห็น
ความคิดเห็น
ถูกปิดสำหรับสมุดโน้ตนี้