iOS開發 Day5 C的複習

2021-07-03 22:36:28 字數 1477 閱讀 2148

1、sprintf的使用:

sprintf(result,"%s%s%s",str1,str2,str3);

//格式化輸出到result

puts(result);

2、定義陣列時切記要給與足夠的空間,否則會出現越界情況,先定義的位址在高位,後定義的存放低位址

當陣列越界之後,最大位址再自增會返回首位址

3、關於結構體:

struct man

;//定義乙個結構體

int main()

;//使用結構體定義乙個變數

}

4、今日的習題練習

//

// main.m

// c05

//// created by 嚴誠 on 15/7/20.

//#import #include //定義⼀乙個3行5列的⼆二維陣列,對其進行隨機賦值。列印整個陣列的最⼤大值、和。列印第⼀列的最⼤大值。列印每列的最大值。按照列數列印該陣列中的每個值。將陣列的⾏行和列交換,儲存到另外⼀乙個5⾏行三列的陣列中。

void test1()

if (a[i][j]>maxn)

sum+=a[i][j];

printf(" %d ",a[i][j]);

}printf(" maxn=%d",maxn);

maxn=0;

printf("\n");

}printf("max=%d sum=%d",max,sum);

for (int i=0; i<5; i++)

printf(" \n");

}}//輸⼊入三個單詞,查詢並輸出最⻓長單詞。

void find1()

temp=i+1;

j=0;

}else

}else}}

puts(max);

}//有五個名字的字串陣列,按照英⽂文字⺟母的⼤小,進行公升序排序。

void find2(),temp[10];

for (int i=0; i<4; i++)

}}for (int i=0; i<5; i++)

}//隨機對乙個2層4⾏行3列陣列進⾏行賦值,求出最⼤大值、 和。

//求上述陣列的每層的最大值、和。

void test3()

if (a[k][i][j]>maxn)

sum+=a[k][i][j];

printf(" %d ",a[k][i][j]);

}printf("\n");

}printf(" maxn=%d\n",maxn);

maxn=0;

}printf("max=%d sum=%d",max,sum);

}int main(int argc, const char * argv)

return 0;

}

iOS開發 Day9 C的複習

今日複習之前的知識點 發現了一些之前沒有掌握的點 1 7.2f 總位數為7位,小數點後兩位,整數部分位數不足時空格在前面補齊,位數超過時,依舊輸出前面的位數 2 i與i i值在當前行生效 i 值在當前行執行完生效 3 define與const的區別 1 編譯器處理方式不同 define巨集是在預處理...

學習筆記Day5 c語言 關係 邏輯運算

在c語言中 有6個關係運算子 3個運算 與 兩側為真才為真 或 一側為真即為真 非 例如 可以看下這個 include int main 判斷結果是乙個邏輯值,關係式成立為真,不成立為假。1真0假 輔助記憶 真假真假 1010 所以程式運算結果 a大於b c 1再來兩個 深入了解邏輯運算符號 與 和...

在藍懿學習iOS的日子 Day5

在藍懿學習ios的日子 day5 由於昨天學習內容比較多,相似度比較大,難以區分,今天劉國斌老師給我們 做了鞏固,為了更好地理解物件導向,我們先是講了在沒有運用物件導向講了如何讓乙個有一組殭屍的移動,感覺就像把人分解的動作畫在乙個本子裡,在翻動本子的同時,人就慢慢地動起來了,感覺用物件導向的方式,把...