C语言博客作业字符数组

一、PTA实验作业
7-12 IP地址转换

  1. 本题PTA提交列表

  2. 设计思路

3.代码截图

7-7删除字符串中的子串

  1. 本题PTA提交列表
  2. 设计思路

定义字符型数组s[81]储存主串,sub[81]储存子串.
输入主串和子串
do loop
for(i=0,u=0; s[i] 😉
如果s[i]sub[0]
for v=i+1 to s[v-i]
'\0' 如果 s[v]!=sub[v-i] ,break.
end for.
如果sub[v-i]'\0',i=v.
end if
s[u++]=s[i++];
end for
s[u]='\0'.
until u
i.
输出删除子串后的主串 s .
3.代码截图

四、本周学习总结
1.你学会了什么?
1.1指针变量如何定义?

类型名 *指针名
1.2 指针加法运算运用在哪种情况,2个指针变量能否相加?

可以用于指针指向数组时,如 int *p=a; 则 *p为a[0] , *(p+1)为a[1].
2个指针变量无法相加
1.6 如何定义一个指针变量指向数组,如何用指针变量表示数组元素?

定义指针时指向数组名. 如, int a[10],*p=a.
用 *(p+i) 表示 a[i].
1.7 如何定义字符指针指向字符串?指针指向字符串后,初始位置在哪里?

如 char *s="cpoint".
初始位置为字符串首元素的地址,如char *s="cpoint" 中 , s 指向 c.

posted on 2017-12-10 16:59  我信了你的邪  阅读(207)  评论(0编辑  收藏  举报