第四周周报
程序员文章站
2024-03-20 11:29:16
...
第四周周报
一,上周工作总结
- 接着学习了指针的相关知识点,但是都是一些基本知识,深入了解还不够,
- 指针代码不熟练,应该多敲,下周应该好好看视频,加深理解
- 复习了其他专业课知识,
- 没有复习前端的知识
二,本周学习收获
- C语言学习到了指针,把课本知识全部看完了,但是没有实战,代码部分还需要好好加强
- 复习了高数,把课本的重要知识点过了一遍,打算下周再看看做过的作业,考过的卷子
- 工图复习了一小部分,简单图会画,但是比较复杂的就不太会
- 下面是这周总结的C语言指针部分自己需要好好理解的例题
《一》:
二分查找
例如此题:设已有一个10个元素的整形数组a,且按值从小到大有序排列,输入一个整数x,然后在数组中查找x,如果找到,输出对应下标,否则,输出“Not Found”
《二》:
关于指针自增自减讲解
《三》:
pta有关字符串的问题
#include<stdio.h>
int main(void)
{
char str[]= "abc\0def\0ghi", *p=str;
printf("%s", p+5) ;
return 0;
}//str是一个字符串数组
//\0代表一个字符,要注意
//p指向了str的第一个字符,p+5则是指向了第6个字符:也就是'e'
//然后printf("%s", p+5)就是从p+5指向的字符开始输出,一直到遇到'\0'为止,所以最后的输出是 :ef
#include<stdio.h>
#include<string.h>
int main(void)
{
char s[20]= "abcd" ;
char *sp=s ;
puts(strcat(sp+1, "ABCD"+1)) ;
return 0;
}
//strcat函数特性
//extern char *strcat(char *dest, const char *src);
//把src所指向的字符串(包括“\0”)复制到dest所指向的字符串后面(删除*dest原来末尾的“\0”)。
//要保证*dest足够长,以容纳被复制进来的*src。*src中原有的字符不变。返回指向dest的指针。
//输出结果为bcdBCD
三,自我评价
- 这周复习的时候效率不高,经常在学习的时候看手机
- 玩心比较大,老想吃东西,想浪,导致无心学习
- 应该好好复习,考完试在玩也不迟
- 重要的事,减肥,管住自己的嘴,不要买零食,在元旦前瘦下来