//test_7
//程式讀入一組文字行,並把最長的文字行列印出來
//功能拆分,利用各個函式實現
/* while(還有未處理的行)
if(該行比已處理的最長行還要長)
儲存該行為最長行
儲存該行的長度
列印最長行 */
#include #define maxline 1000 //限制每行可輸入的字元數量上限
int getline(char s, int lim);
void copy(char from, char to);
int main()
}if(max>0)
printf("%s",longest); //以%s列印字串
return 0;
}//獲取一行文字行,並儲存在s中
int getline(char s, int lim) //形參是陣列
s[i]='\0'; //在字元陣列末尾新增'\0'(空字元),標記字串的結束
return i; //返回文字行長度
}
C語言補習 day5
今天是到成都的第4天,是開始培訓的第三天。c語言中的三大結構 迴圈 選擇 順序 語句 1 空語句 2 表示式語句 表示式 3 函式呼叫語句 1 函式名 引數 2 返回值型別 變數 函式名 引數 4 條件語句 if 表示式 else if 表示式 5 選擇語句 switch 表示式 整形 6 迴圈語句...
C語言學習 day5
一 c運算子 運算子是一種告訴編譯器執行特定的數學或邏輯操作的符號。1 算術運算子 2 關係運算子 3 邏輯運算子 4 位運算子 異或 取反 二進位制右移運算子 將乙個數的各二進位制位全部右移若干位,正數左補0,負數左補1,右邊丟棄。5 賦值運算子 6 雜項運算子 sizeof 三元 7 c中運算子...
隨堂筆記day5
string判斷相不相等要使用 equals 不能使用 號 表示非,將true變成假,false變成真 username.equals kkkkkkkkk string不等於表示方式。位運算子 現將運算元據轉化為二進位制,再運算。2 1 4左位移運算子,相當於乘2操作,乘4位移2位,反之。速度快 4...