2023-2024-1 20231411李宇轩 计算机基础与程序设计第十周作业

发布时间 2023-12-03 11:29:41作者: 2023李宇轩
这个作业属于哪个课程 2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 [2022-2023-1计算机基础与程序设计第十周作业]https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03
这个作业的目标 学习C语言程序设计第十章 并完成云班课测试
作业正文 https://www.cnblogs.com/123lyx/p/17872742.html

教材学习内容总结

《C语言程序设计》
1.一串以'\0'结尾的字符在C语言中被看作字符串
用双引号括起的一串字符是字符串常量,C语言自动为其添加'\0'结束符
2.用字符串常量直接对数组初始化
char str[ ] = "China";
字符指针指向一个字符串常量
char *pStr ="Hello China";
3.char str[] = "Hello China";
数组名str的值不可修改,是地址常量
数组中存储的字符可以被修改
4.char str[] = "Hello China";
pStr的值(指向)可以被修改,它所指向的字符串也可以被修改
5.字符串的访问和输入/输出
按字符逐个输入/输出
for (i=0; str[i]!='\0'; i++)
{
putchar(str[i]);
}
putchar('\n');
按字符串整体输入/输出
scanf("%s",str);
printf("%s",str);(不能输入带空格的字符串)
gets(str);
puts(str);(可以输入带空格的字符串)
6.计算字符串长度:strlen(字符串);
字符串复制:strcpy(目的字符串, 源字符串);
字符串连接:strcat(目的字符串, 源字符串);
字符串比较:strcmp(字符串1, 字符串2);

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 1/1 20/20 学会使用markdone格式
第二周 150/350 1/2 10/30 学会使用chatgpt
第三周 150/500 1/3 10/40 学会程序的基础知识
第四周 150/650 1/4 10/50 学会程序的运用
第五周 150/800 1/5 10/60 学会条件循环的运用
第六周 100/900 1/6 10/70 学会流程图,break语句和continue语句
第七周 100/1000 1/7 10/80 学会函数,递归函数
第八周 100/1100 1/8 10/90 学会向函数传递一组数组
第九周 100/1200 1/9 10/100 学会使用指针
第十周 100/1300 1/10 10/110 学会使用字符串
  • 计划学习时间:10小时

  • 实际学习时间:10小时

参考资料

《计算机科学概论》
C语言程序设计