《计算机基础与程序设计》第十周学习总结
学期(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]呀;


浙公网安备 33010602011771号