
c
乘风破浪PL
加油加油,乘风破浪
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言常考编程总结
。原创 2021-04-24 21:13:36 · 7196 阅读 · 2 评论 -
字符串函数用编程的方法实现其功能
从键盘接收一个字符串,计算长度并输出。(不用strlen)方法1用指针用whilevoid main(){ char s[81],*p; int len=0; p=s; scanf("%s",p); while((*p++)!='\0') {len++; } printf("%d",len);}方法2用for循环int main(){char s[100];int i;scanf("%s",s);//输入字符串。baifor(i=0;s[i]!='\0';i+原创 2021-04-19 17:38:42 · 554 阅读 · 0 评论 -
C语言中关于字符串的几种函数
C语言原创 2021-03-23 22:02:20 · 284 阅读 · 0 评论 -
C语言中各个运算符的优先级及功能
&& 和 |bai| 都是逻辑表来达式,du一般用法是 if(表zhi达dao式1 ||zhuan 表达式2) 或者 if(表达式1 && 表达式2)。|| 表示 或 满足括号里其中一个,整个表达式就为真,就满足if判定的条件执行if{}里的语句。&& 表示 且 if括号内的表达式都为真 才能满足if判定的条件 才会执行if{}里的语句。运算符(从高到底)功能()圆括号,一般先执行里面的[ ]下标运算符(数组中的)-原创 2021-02-28 23:45:31 · 1321 阅读 · 0 评论 -
C语言中的结构体共用体所占内存
结构体struct:所占字节数为所有成员占存储字节数总和。共用体union:所占字节数为等于最长的成员的长度。原创 2021-02-21 22:57:08 · 590 阅读 · 0 评论 -
C语言中<stdio.h>与“stdio.h“的区别
<stdio.h>表示在包含文件目录中去查找(包含文件目录是由用户在设置环境时设置的),而不再源文件目录中查找。"stdio.h"表示首先在当前的原文件目录中查找,若未找到才到包含目录中去查找。...原创 2021-02-21 22:44:47 · 7247 阅读 · 0 评论 -
字符串比较大小
string 比较采用的是 ”字典序“,即比较当前字符大小,若当前字符小则此字符串较小,若相等则继续往后比较,直到某一字符不相等或某一字符串比较结束,比较结束都相等,则长度小的字符串较小。你这里,a,bc,aac,第一个字符分别是 a,b,a, 则第二个字符串bc最大,然后 a 已经没有了,所以 a 的长度小于aac 的长度,所以 a 小于 aac 所以最小字符串为 a,最大字符串为 bc...原创 2021-01-27 11:04:02 · 4849 阅读 · 0 评论 -
C语言static 关键字总结
static 关键字总结:变量可以被static 修饰,意义有发生变化吗?下面我们看个例子:(1)变量不加 static 修饰#include <stdio.h>void test(){ int num = 0; num++; printf("%d ", num);}int main(){ int i = 0; for (i = 0; i < 10; i++) { test(); } ret转载 2021-01-25 15:41:57 · 158 阅读 · 0 评论 -
C语言鸡兔同笼问题
#include <stdio.h> int main(){int a,b,x,t=1;printf("请输入鸡和兔子总数:");scanf("%d",&a);printf("请输入鸡和兔子脚的总数:");scanf("%d",&b);for(x=0;x<=a;x++)if(x*2+(a-x)*4==b)printf("有%d鸡,%d兔子\n",x,a-x);t=0;if(t==1)printf("无解,输入错误\n");return 0;}原创 2021-01-13 09:09:05 · 2766 阅读 · 0 评论 -
C语言使用if单分支语句实现三个数从小到大排列
#include <stdio>int main(){float a,b,c,t; scanf("%f,%f,%f",&a,&b,&c); if(a>b) {t=a;a=b;b=t} if(b>c) {t=b;b=c;c=t} if(a>c) {t=a;a=c;c=t} printf("%f,%f,%f",a,b,c); return 0;}原创 2021-01-12 09:43:38 · 2909 阅读 · 0 评论 -
C语言里面n%10和n/=10是什么意思
n%10 ,是得到n除以bai10以后的余数n/=10 ,相当du于n=n/10,是得到n除以10的商的整数zhi部分原创 2020-08-18 15:14:11 · 50531 阅读 · 0 评论 -
C语言中的与、或、非
1、逻辑与在C语言中逻辑与用bai&&表示。举例:a&&b(其中a、b都代du表一个条件)如果a和b都为真,则结果为真,如果a和b中有一个条件为假,则结果为假。2、逻辑或在C语言中逻辑或用||表示。举例:a||b(其中a、b都代表一个条件)如果a和b有一个或以上为真,则结果为真,二者都为假时,结果为假。3、逻辑非在C语言中逻辑非用!表示。举例:!a(a代表一个条件)如果a为假,则!a为真,如果a为真,则!a为假。以上三种逻辑运算符中,逻辑非 ! 的优转载 2020-08-09 18:25:10 · 209950 阅读 · 3 评论 -
a++与++a的有啥区别
1.a++:a++先执行加1操作。++a:++a后执行加1操作。2.操作期间a值不同a++:a++在操作期间的a值为原值。++a:++a在操作期间的a值为原值+1。原创 2020-08-08 19:13:38 · 355 阅读 · 0 评论 -
C语言switch语句用法总结
1、 switch语句基本用法C语言中,switch语句是一种多分支选择语句,在实际应用中,要在多种情况中选择一种情况,执行某一部分语句。其使用一般形式如下:switch(表达式){case 常量表达式1:语句块1;break;case 常量表达式2:语句块2;break;……case 常量表达式m:语句块m;break;default:语句块n;break;}使用说明如下:程序执行时,首先计算表达式的值,与case后面的常量表达式值比较,若相等就执行对应部分的语转载 2021-01-25 15:42:47 · 10231 阅读 · 0 评论 -
各进制间的相互转换
1.十进制(1)、十进制转二进制十进制整数转换为二进制整数采用"除2取余,逆序排列"法。例如:(2)、十进制转八进制和转为二进制一样,将十进制数除以八,按顺序记录每次得到的余数,直到商为0,然后将得到的各个余数从最后得到的那个开始向右排起就是一个八进制数了例如:(3)、十进制转十六进制跟上面差不多,就是变成了除以16例如:2.二进制(1)、二进制转十进制从二进制的右边第一个数开始,每一个乘以2的n次方,n从0开始,每次递增1。然后得出来的每个数相加即是十进制数。(2)、二进原创 2020-08-07 17:05:22 · 15231 阅读 · 6 评论 -
do-while循环的与for循环,while循环的区别是什么
一、bai循环du结构的表达式不同do-while循环结构表达式为:do{循环体;}。for循环的结构表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。while循环的结构表达式为:while(表达式){循环体}。二、执行时判断方式不同do-while循环将先运行一次,因为经过第一次do循环后,当检查条件表达式的值时,其值为 不成立时而会退出循环。保证了至少执行do{ }内的语句一次。for循环执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,原创 2020-08-06 22:51:42 · 673 阅读 · 0 评论