91学习

陪伴你每一天!

交换两个数字的方法之一

   在C语言中,如何交换两个数字,方法不一,这是其中一个方法:#include <stdio.h>int main(){ int x,y; printf("请输入要交换的两个数字:\n"); scanf("x=%d,y=%d",&x,&y); x=y-x; y=y-x; x=y+x; printf("x=%d,y=%d\n",x,y); return 0;}

字符串输入函数gets()函数的使用

在C语言中,字符串输入使用的是gets()函数,他的作用是将读取的字符串保存在形式参数STR变量中,读取过程中知道出现新的一行为止,其中新的一行的换行字符将会转换为字符串中出现的空终止符"\0"。gets()函数的语法格式如下:   char *gets(char *str);   如下例子:#include <stdio.h>int main(){ char cString[2]; puts("请问一下哪一个不是

利用puts()函数输出郑州天气

     在C语言中,puts()函数的作用是输出字符串并显示到屏幕上。语法格式如下:int puts(char *str);     这个函数输出字符串之后自动换行。     #include <stdio.h>int main(){ char *cChar1="郑州"; char *cChar2="晴天"; puts(cChar1); puts(cCh

getchar()字符数据一个的输入

getchar()函数用于字符输入:#include <stdio.h>int main(){ char cChar1; printf("请输入一个字符:"); cChar1=getchar(); printf("输出的字符为:"); putchar(cChar1); putchar('\n'); getchar();        printf("请输入一个字符:")

C语言中的自增加自减运算

         C语言中的自增自减运算,主要也就是前缀的是先进行自增自减运算再赋值,而后缀的是先赋值再进行自增或者自减。     相关带码如下所示:     #include int main(){   int iNumbe

将数字转换成字符串

在C语言中,不同的数据可以进行混合运算。运算的转换方式如下所示:char,short->int->unsigned->long->double和float->double   我们在运行程序的时候,有的时候需要将不同类型的数据进行转换,那么在转换的过程中会出现数据类型溢出现象,即数据范围大的转换为数据范围小的数据会丢失一些。当然在程序的运算中我们要避免这样,注意这种问题。    下面是一个小程序示例:#include <

free()函数

#include <stdio.h>#include <stdlib.h>int main(){ int *pInt; pInt=(int*)malloc(sizeof(int)); *pInt=100; printf("%d\n",*pInt); free(pInt);    printf("%d\n",*pInt); return 0;}

使用realloc()函数重新分配内存

#include <stdio.h>#include <stdlib.h>int main(){ int *fDouble; char *iInt; fDouble=(int*)malloc(sizeof(int)); printf("%d\n",sizeof(*fDouble)); iInt=(char*)realloc(fDouble,sizeof(*iInt)); printf("%d\n",sizeof(*iInt));

calloc函数的用法

#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ char *ch; ch=(char*)calloc(30,sizeof(char)); strcpy(ch,"ILOVEYOU"); printf("%s\n",ch); free(ch); return 0;}

有多少件衣服

#include <stdio.h>#include <stdlib.h>int main(){ int *iIntMalloc=(int*)malloc(sizeof(int)); *iIntMalloc=10240; printf("衣服有%d件\n",*iIntMalloc); return 0;}