《计算机基础与程序设计》第十周学习总结

学期(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]呀;

posted @   20241412魏继博  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示