02 2025 档案
摘要:3.6 do-while 循环编写 itoa(), 使用 do-while 比较合适 void reverse(char *s, int n) { for (int ix = 0, jx = n -1; ix < jx; ix++, jx--) { int tmp = s[ix]; s[ix] =
阅读全文
摘要:练习 2-2 使用逻辑运算符修改 for循环 原来的循环 for (int i = 0; i < limit-1 && (c=getchar()) != '\n' && c != EOF; i++) s[i] = c; 答案中的循环 int flag = 0, i = 0; while (flag)
阅读全文
摘要:函数名称 说明 int atoi(const char *str) 将字符串转化成整型,如果无效,就返回0 int rand(void) 返回一个范围在 0 到 RAND_MAX 之间的伪随机数。 void srand(unsigned int seed) 该函数设置seed数值,对应 rand 使
阅读全文
摘要:函数名称 说明 double sqrt(double x) 返回x的平方根 double pow(double x, double y) 返回x的y次幂
阅读全文
摘要:函数声明 说明 int tolower(int c) 将大写字母转化成小写字母 int toupper(int c) 将小写字母转化成大写字母 int islower(int c) 检查字母是否是小写字母 int isupper(int c) 检查字母是否是大写字母 int isdigit(int
阅读全文
摘要:函数要有高效性和易用性 4.1 函数的基本内容 查看strindex()的实现,该功能和strstr()类似, 都是查找子串的位置 int strindex(char s[], char t[]) { int idx, i, j; for (idx = 0; s[idx] != '\0'; idx+
阅读全文