![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言--考研备考节选
淮海
这个作者很懒,什么都没留下…
展开
-
strcpy(),strcat(),strcmp()
strcpy()实现源码如下,把最后的‘\0’也复制过去了char *strcpy(char *strDest, const char *strSrc);{assert((strDest!=NULL) && (strSrc !=NULL)); char *address = strDest; //这步是先赋值,在判断是否为‘\0’,所以是先把'\0'复制过去了while( (*strDest原创 2017-03-17 21:15:03 · 534 阅读 · 0 评论 -
二维数组的输出问题
#include<stdio.h>void main(){ int a[2][3]={1,2,3,4,5,6}; //注意 每个字符串最多是 列数减 1, 因为每个字符串末尾有 ‘\0’ char str[2][3]={"AB","de"}; //可以这样输出 printf("%d\n",a[1][2]); //不可以这样输出 printf("a原创 2017-03-16 19:36:15 · 1061 阅读 · 0 评论 -
--->关于链表的增删改查的基本操作
—>关于链表的增删改查的基本操作//建立一个学生成绩的线性链表,然后对其进行插入,删除,显示,最后销毁该链表#include<stdio.h>#include<stdlib.h>//定义节点的数据类型struct Grade_Info{ int score; struct Grade_Info *next;};typedef struct Grade_Info NODE;原创 2017-03-11 10:21:46 · 556 阅读 · 0 评论 -
关于字符数据的非格式化输入输出--getchar
(1) getchar() 从缓冲区内读取一个字符,直到用户按回车键为止。 字符会回显在屏幕上。//4--7:利用getchar输入字符#include<stdio.h>//#include<conio.h>void main(){ int ch1,ch2; //此处定义类型为char后面不需要转换 int a; ch1 = getc原创 2017-03-11 16:41:43 · 720 阅读 · 0 评论 -
案例说明:switch 和 字符char
下面的例子反映两个问题:字符类型和整性之间可以相互转化,以ASC码为中介switch()中 case后 可以接多行语句,且 如果是字符型需要用 用‘ ’标记。//4--13 : 小写字母转盘,求26个字母的前驱和后继#include<stdio.h>void main(){ char ch,ch1,ch2; int num; printf("请输入字符:\n");原创 2017-03-11 17:03:04 · 5268 阅读 · 0 评论