第二次作业
一.学习内容总结
首先指向指针的指针可以把他看成一种特殊的变量,既然是变量就可以存储不同的元素,比如整形变量int a,a可以存储2,3,4这种普通的整型数据,只要将值付给a就行了,但指向指针的指针所存的元素比较特殊,存放的元素一般是存放地址的指针变量。
二.在课堂和课后编程学习遇到的问题及解决过程
问题一:对指针的含义及其用法很模糊
解决方案:通过阅读书籍和进行百度查询进行了解。
问题二:对代码文件不熟悉,对字符的运用不到位。
解决方法:多进行敲代码,多次运用字符,去了解字符的运用。
问题三:对指针内存分配不是很清楚
解决方法:上课多注意这方面问题,课后也会查书籍和百度来进行了解。
三.代码
#include<stdio.h>
int main(){
int a,i;
char s[80],c;
gets(s);
c=getchar();
for(i=0,a=0;s[i]!='\0';i++){
if(s[i]==c){
a++;
}
}
printf("%d",a);
return 0;
}