![](https://img-blog.csdnimg.cn/20210527140818925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C 程序设计
C语言知识的总结归纳
鸿雁南去情难寄
仙人抚我顶,结发受长生。
展开
-
01 C 程序设计魅影-进制转换
进制的运算一,十进制转换为R进制1,整数部分:除以R倒序取余数,商为0为止。2,小数部分:乘以R正序取整数,直到小数部分为0或精确到小数后两位。示例:把十进制数59转换成二进制数二,十进制转换为二进制1,整数部分:除二取余,余数倒序排列2,小数部分:乘二取余,整数顺序排列示例:把十进制数302.54转换成二进制数三,二进制数转换为八进制数(三位并一位)方式:以小数点为节...原创 2018-11-20 11:09:33 · 394 阅读 · 0 评论 -
02 C 程序设计魅影-优先级
运算符优先级运算符高到低优先级排序逻辑运算符: !算数运算符: +、-、*、/、%关系运算符: >、<、>=、<=关系运算符: ==、!=逻辑运算符: &&、||赋值运算符: =、+=、-=、*=、/=、%=...原创 2018-11-20 11:16:32 · 129 阅读 · 0 评论 -
03 C 程序设计魅影-指针
指针一,内存指针概述:硬件上来描述,内存是物理设备,功能上描述,内存是是一个存储仓库,程序在执行前都要被装载到内存中,才能被中央处理器执行要点:1,内存是由按顺序编号的一系列存储单元组成的,在内存中每个存储单元都有唯一的地址编号,通过地址可以方便的在内存单元中存取信息。2,内存地址是连续的,相邻内存单元间的地址相差一,当定义变量时,系统根据变量的类型分配相应的一个或多个内存单元,而这个...原创 2018-11-20 11:36:33 · 160 阅读 · 0 评论 -
04 C 程序设计魅影-数组
数组一,概述数组用来保存相同类型数据的,使用数组时遵循“先定义后使用”原则二,定义一维数组格式:类型说明符 数组名[常量表达式]三,初始化一维数组1,全部赋值:int data[4]={3,2,5,0};2,部分赋值:int data[4]={3,2,5, };四,赋值一维数组1,结合循环结构:int i,a[10]for(i = 0;i < 9;i++){a[...原创 2018-11-20 11:42:16 · 137 阅读 · 0 评论 -
05 C 程序设计魅影-函数
函数一,函数的分类1,库函数与自定义函数(使用角度分类)库函数:也叫标准函数,是由系统提供的,可以直接调用的函数。自定义函数:用户自行设计的函数2,无参函数与有参函数(函数形式分类)无参函数:函数被调用时,不需要主调函数提供数据的函数有参函数:函数被调用时,则需要主调函数提供数据的函数二,函数的定义格式:返回值类型说明符 函数名(类型说明符1 形参1,类型说明符2 形参2)...原创 2018-11-20 11:49:29 · 190 阅读 · 0 评论 -
06 C 程序设计魅影-return
return语句一,返回语句一般形式return 表达式;return (表达式);二,要点事项1,该语句的功能是计算表达式的值,并返回给主调函数2,函数中允许有多个return语句,但当程序遇到第一个return语句时程序会停止,返回一个函数值,后一个return语句不再被执行3,函数值的数据类型必须与函数声明时类型一致,若不同,则以函数的类型为准,自动进行类型转换...原创 2018-11-20 11:52:12 · 134 阅读 · 0 评论 -
07 C 程序设计魅影-结构体
结构体一,结构体结构体属于构造函数类型,它由若干成员组成,成员类型可以是基本数据类型,也可以是构造函数类型。结构体 = 结构体类型 + 结构体变量遵循“先定义后使用”原则二,结构体定义1,结构体类型定义格式:struct 结构体类型名{ 类型 成员1; 类型 成员2; 类型 成员n;};2,结构体变量定义格式:1>同时定义struct work{...原创 2018-11-20 12:02:58 · 204 阅读 · 0 评论 -
08 C 程序设计魅影-文件处理
文件处理一,文件访问定义文件指针变量:FILE *文件指针变量名1,打开文件1>FILE *pfile;pfile = fopen("myfile.txt","r");2>FILE *pfile;pfile = fopen("d:\\myfile.txt\\","w");2,关闭文件fclose(pmyfile);1,若文件内容发生改变,要将缓冲区的...原创 2018-11-20 12:08:04 · 255 阅读 · 0 评论 -
09 C程序设计魅影-i++先用值后自增
关于这个问题困扰我一些时间,因此本人实践总结了i++的运用情况,可有疏漏,定时修改 约定:由于遇到i++或i--问题与for、if相关的比较多,故只总结这两个种情况,i++懂了i--同理。...原创 2019-01-07 17:58:34 · 236 阅读 · 0 评论 -
10 C程序设计魅影-字符数组与"\0"
字符数组与&amp;quot;\0&amp;quot;思维导图原创 2019-01-09 20:13:58 · 286 阅读 · 2 评论 -
11 C程序设计魅影-指针、字符数组的输入输出
原创 2019-01-10 16:40:56 · 187 阅读 · 0 评论 -
12 C程序设计魅影-关于“str[i] != 0”问题
C语言世界林子有点大,什么代码都有,我这只程序猿有点想迁徙 ==,一,原题题型概述:遍历一个字符数组,符合for循环条件的进行内层if语句一旦字符串中有’‘a’ - ‘z’ n就自增一。问:最后运行结果n的结果?该为选择题,对于我来说有争议的两个答案 A.0 B.2我选择了A,答案为B。#include &lt;stdio.h&gt;int main(){ char s[]...原创 2019-01-11 17:11:59 · 3006 阅读 · 4 评论