在今天做的題目中有用到結構體的,所以有查閱了一下結構體該如何使用。
其實用到結構體的時候應該就是一組資料中可能要用到很多種資料型別。就像書上的例子:人口大普查的時候,需要記錄每一位公民的姓名、年齡、性別、住址。身份證號碼,這些資訊分別需要用整型、字元型、字串型來記錄。
其實struct的結構也比較簡單
struct 結構體型別名結構體變數表;
最重要的還是在引用的時候,成員呼叫,一般形式為:
結構體變數名.成員名
比如說cin>>a[i].name;
a[i].total=a[i].chinese+a[i].math;
另外再今天的練習中還用到了乙個新的函式memset
原型voidmemset(voids,int ch,size_t n);
引數s 目標記憶體
ch 設定的ascii值
n 位元組數
功能將s中前n個位元組用ch替換
返回值返回指向s的指標
1月21日總結
這一天天的過著真快,訓練真的是累啊,昨天訓練一天,早上7點立馬起不來了,硬是睡到了7點半。早上急急忙忙趕到實驗室,大部分人都去了,當時差不多是7 55,明天無論如何都不能賴床了呀,別人能起得來,我為什麼就不能起來!今天做的這幾道題目都和數學,找規律有關。上午把昨天剩下的兩道題目做完了,分別是小白鼠第...
1月21日訓練賽
把m個同樣的蘋果放在n個同樣的盤子裡,允許有的盤子空著不放,問共有多少種不同的分法?用k表示 5,1,1和1,5,1 是同一種分法。input 第一行是測試資料的數目t 0 t 20 以下每行均包含二個整數m和n,以空格分開。1 m,n 10。output 對輸入的每組資料m和n,用一行輸出相應的k...
11月21日總結
功能是元素去重 刪除 序列中所有相鄰的重複元素 只保留乙個 重複元素的位置將被不重複的元素給占領,所以在使用之前 一般會將目標序列進行排序 1.只有兩個引數,且引數型別都是迭代器 iterator unique iterator it 1,iterator it 2 這種型別最為常用。其中這兩個引數...