《计算机基础与程序设计》第十周学习总结
1.2024-2025-1 20241412 《计算机基础与程序设计》第一周学习总结2.《计算机基础与程序设计》第二周学习总结3.2024-2025-1 20241412《计算机基础与程序设计》第三周学习总结4.《计算机基础与程序设计》第四周学习总结5.《计算机基础与程序设计》第五周学习总结6.《计算机基础与程序设计》第六周学习总结7.《计算机基础与程序设计》第七周学习总结8.《计算机基础与程序设计》第八周学习总结9.《计算机基础与程序设计》第九周学习总结
10.《计算机基础与程序设计》第十周学习总结
11.《计算机基础与程序设计》第十一周学习总结12.《计算机基础与程序设计》第十二周学习总结13.《计算机基础与程序设计》第十三周学习总结14.《计算机基础与程序设计》第十四周学习总结15.计算机基础与程序设计第十五周总结学期(2024-2025-1) 学号(20241412) 《计算机基础与程序设计》第十周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接> | 2024-2025-1-计算机基础与程序设计 |
---|---|---|
这个作业要求在哪里 | <作业要求的链接> | 2024-2025-1计算机基础与程序设计第十周作业 |
这个作业的目标 | 信息系统 数据库与SQL 人工智能与专家系统 人工神经网络 | 模拟与离散事件 排队系统 天气与地震模型 图形图像 |
作业正文 | 《计算机基础与程序设计》第十周学习总结 |
教材学习内容总结
字符串常量,字符数组和字符指针的关系:
字符串常量可以储存在字符数组和字符指针中;
字符数组和字符串常量都可以储存在指针中,但是只有字符指针中时字符数组是,其指向的位置才能被修改。
指针注意点:
这样被初始化也是允许的:
函数指针:
错误一:
错误二:
改后:
字符串注意点:
字符串这样被初始化是不被允许的:
gets()和puts()里的都是地址;
` char *pname;
char name[10];
pname=name;
gets(pname);
puts(pname);
`
是可以的
指针与数组的表示:
数组的首地址偏移也是可以的
这样遍历也是可以的
'\0'的重要性:
'\0'叫结束符
4时是没有'\0'的,是字符数组,但不一定是字符串
5时是有'\0'的,结果是通过的。
字符串的输出:
字符串的输出有两种,但都是用首地址:
其中printf里首地址的输出还用的是%s;
字符串就是传地址:
"getchar();"的真实应用:
字符串的赋值是一个地址一个地址赋的,但是输出是输出首地址之后所有的:
字符与字符串
单引号用于单个字符(无论是英文字母还是汉字):
英文字符:'a'
汉字字符:L'你'(需要使用 wchar_t 类型)。
双引号用于表示字符串(包括包含汉字的字符串):
英文字符串:"Hello"
汉字字符串:"你好"
倒置
char b[n];
最后一个是b[n-1]呀;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现