![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言自学
文章平均质量分 62
miman0305
这个作者很懒,什么都没留下…
展开
-
C语言函数
一 函数概述#include <stdio.h>void max(int i,int j){ if(i>j) printf("%d\n",i); else printf("%d\n",j);}int main(){ int a,b,c,d,e,f; a=1,b=2,c=3,d=9,e=-5,f=100; max(a,b); max(c,d); max(e,f); return 0; }原创 2021-05-28 21:12:32 · 155 阅读 · 0 评论 -
C语言数组的基本知识
一 数组的使用#include <stdio.h>int main(){ int a[5]={1,2,3,4,5} ; //a是数组的名字,里面的数字是元素个数,并且里面的元素分别用a[0],a[1],a[2],a[3],a[4]称呼 int i; for (i=0;i<5;++i) printf("%d\n",a[i]); return 0;}...原创 2021-05-28 00:19:46 · 273 阅读 · 0 评论 -
while循环、switch、break、continue
1 . while while(条件) 语句 条件成立,语句执行,条件不成立,语句不执行。 while和for是完全等价的,可以相互转换。 特别情况:while(变量),比如while(i),i不为零就是真,i为零就是假,相当于while(i!=0)2. do while do { 语句 } while(表达式); //注意分号不能省...原创 2021-05-27 21:21:45 · 750 阅读 · 0 评论 -
进制转换 自增自减 运算符(零碎知识点)
一 进制之间的相互转换虽然这个很多都有讲,但是还是记录一下吧WWW十进制转N进制(N可以是2、8、16),都是数字除N取余,余数倒序排列N进制转十进制,从最后一位往前数,分别是N进制的零次方、一次方、二次方……例如十六进制的(123456),就是6*16的零次方,加上5*16的一次方,加上4*16的平方……以此类推二 自增自减前自增:++i 后自增:i++ 相同点:最终都使i的值+1 不同点:前自增整体表达式的值是i+1之后的值 ...原创 2021-05-23 23:51:18 · 351 阅读 · 0 评论 -
For循环
一 FOR循环的流程 以下是一个累加代码。 if默认只控制一行语句,if也一样。 先执行i=1,然后执行i<=100,如果成立,就执行sum,++i执行标志着循环一次结束。 注意,i=1只执行一次。#include <stdio.h>int main(void){ int i,sum=0;//sum记得要赋值,不然就是变量没有初始化 for(i=1;i<=100;++i) sum=sum+i; ...原创 2021-05-22 23:39:24 · 334 阅读 · 0 评论 -
C语言流程控制
一 流程控制分类 顺序(默认) 选择 循环二 选择结构 代码选择性执行if 1 用法一 if(表达式),if里面的表达式为真就执行,假就不执行,即if(3>2)会执行,if(1)也会执行,if(0)不执行 2 if的范围问题: if(表达式) 语句A;//默认只控制这一句,即使表达式为假,B还是会执行 语句B; 如果要控制语句...原创 2021-05-09 21:17:50 · 78 阅读 · 0 评论 -
输入输出函数
一 printf函数 1 printf()——将变量的内容输出到显示器上。 用法一:printf(“字符串\n”) 用法二:printf(“输出控制符”,输出参数) 输出控制符(%d——将存放的二进制代码以十进制输出。%o:八进制输出。%x:十六进制输出) 用法三:printf(“输出控制符1 输出控制符2”,参数1,参数2) 用法四:printf(“输出控制符 非输出控制符”,输入参数) 其中%...原创 2021-05-08 21:53:58 · 173 阅读 · 0 评论 -
C语言预备知识
一 结构化语言:C,basic,Fortran,Pastal 面向对象:C++,JAVA,C#,Algo,Ada,smalltalk二 C的优点:代码量小,速度快,功能强大 C的缺点:危险性高(对应功能强大),开发周期长,可移植性弱。三 进制转换 1. 进制转换就是逢几进一,计算方式都是从右往前数,就像八进制,12345,即5x8的零次方+4x8的一次+3x8的二次……以此类推。 2.进制的本质就是一种计数方式。 3. C语言规定八进制数之前加0(数字),...原创 2021-05-08 20:23:46 · 102 阅读 · 0 评论