一.学习内容总结
指针很方便,使用指针间接进行操作提供了解决问题的另外一种方法。在信息工程中,指针是一个用来指示一个内存地址的计算机语言的变量或中央处理器(CPU)中的寄存器(Register)。指针一般出现在比较近机器语言的语言,如汇编语言或C语言。
二、在课堂或课后编程学习遇到的问题及解决过程
- 问题一: 定义指针失败。
解决方案:查找了资料,原来定义指针的时候要加‘*’。
- 问题二: 错误计算数组长度。
解决方案:百度询问。
- 问题三:使用return n得不到预期结果
解决方案:将printf("%d",n)改为printf("%d",time(s,m,n))
三、作业
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void delchar(char s[],char c);
int main(){
char s[100],c;
gets(s);
scanf("%c",&c);
delchar(s,c);
system("pause");
}
void delchar(char s[],char c){
int i,j,len,number=0;
len=strlen(s);
for(i=0;i<len;i++){
if(s[i]==c)
number++;
}
printf("%d",number);
}
https://images2018.cnblogs.com/blog/1240896/201804/1240896-20180407214517341-2052792867.png