2020-09-06 16:00:56
在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;}
2020-09-06 14:46:28
在C语言中,字符串输入使用的是gets()函数,他的作用是将读取的字符串保存在形式参数STR变量中,读取过程中知道出现新的一行为止,其中新的一行的换行字符将会转换为字符串中出现的空终止符"\0"。gets()函数的语法格式如下: char *gets(char *str); 如下例子:#include <stdio.h>int main(){ char cString[2]; puts("请问一下哪一个不是
2020-09-06 12:40:21
在C语言中,puts()函数的作用是输出字符串并显示到屏幕上。语法格式如下:int puts(char *str); 这个函数输出字符串之后自动换行。 #include <stdio.h>int main(){ char *cChar1="郑州"; char *cChar2="晴天"; puts(cChar1); puts(cCh
2020-09-06 01:41:33
getchar()函数用于字符输入:#include <stdio.h>int main(){ char cChar1; printf("请输入一个字符:"); cChar1=getchar(); printf("输出的字符为:"); putchar(cChar1); putchar('\n'); getchar(); printf("请输入一个字符:")
2020-07-13 18:29:50
C语言中的自增自减运算,主要也就是前缀的是先进行自增自减运算再赋值,而后缀的是先赋值再进行自增或者自减。
相关带码如下所示:
#include
int main(){
int iNumbe
2020-06-28 09:12:25
在C语言中,不同的数据可以进行混合运算。运算的转换方式如下所示:char,short->int->unsigned->long->double和float->double 我们在运行程序的时候,有的时候需要将不同类型的数据进行转换,那么在转换的过程中会出现数据类型溢出现象,即数据范围大的转换为数据范围小的数据会丢失一些。当然在程序的运算中我们要避免这样,注意这种问题。 下面是一个小程序示例:#include <
2019-11-25 23:23:20
#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;}
2019-11-25 20:50:44
#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));
2019-11-24 23:47:14
#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;}
2019-11-24 23:05:12
#include <stdio.h>#include <stdlib.h>int main(){ int *iIntMalloc=(int*)malloc(sizeof(int)); *iIntMalloc=10240; printf("衣服有%d件\n",*iIntMalloc); return 0;}