![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言初学体会
S1842017712
这个作者很懒,什么都没留下…
展开
-
c语言浮点数的体会
浮点数的类型分3类:1.float,单精度浮点数,占用4个字节,表示范围:3.4e-38~3.4e382.double,双精度浮点数,占用8个字节,表示范围:1.7e-308~1.7e3083.long double,长双精度浮点数,占用10个字节,表示范围:1.2e-4932~1.2e4932这么官方的语言似乎难懂,那么实用一点来说呢通常我们打印数据用的%d是代表的十进制...原创 2018-05-07 17:47:46 · 313 阅读 · 0 评论 -
c语言循环语句学习心得
目前循环语句用的最多的自然还是for循环使用方法for(表达式1;表达式2;表达式三){语句块1}三个表达式有不同的要求1 初始化,最早执行,有且执行一次。2 判断,每次进入循环时执行,每次都执行3步进 就如字面意思(注意:该表达式是在执行完语句块1后再执行,每次都执行)3个表达式都可里不写在for的括号中,换行写都是可以的,同样也可以省略,但是for中的两个分...原创 2018-05-25 18:03:10 · 3983 阅读 · 0 评论 -
关于微软2012编译器的调试
在编写程序中我们常常会发现自己的程序出现问题,但自己又看不出来哪里出错,这个时候就需要调试。可以简单分为以下步骤;1 调试首先需要下一个断点,断点顾名思义,就是执行到哪里结束,通常断点不是随便下的,下到对应的printf函数比较方便,再点击 逐过程 按钮进入到功能函数的内部按照 逐语句 的方法进行调试断点:用鼠标左键向代码的左侧点击一下出现的红点2 在 逐语句 调试过程我们会打...原创 2018-06-03 11:26:30 · 235 阅读 · 0 评论 -
经典例题整理(谭浩强c语言第五版第四章第九题)
如果我们按照题的要求,应该是直接定义一个变量使它小于100000,这里我们说给定一个正整数。求几位数我们采取除以十后与零比较的方法给出功能函数int Figure1(int n){if(n == 0){return 1;}int count = 0;while(n != 0){count++;n /= 10;}return count;}分别输出每一...原创 2018-06-03 14:14:58 · 2152 阅读 · 0 评论 -
关于传指针和解引用使功能函数影响主函数的相关问题
子函数的改变能够影响到父函数,一定要传指针和解引用,两个条件缺一不可在这里以一个简单的主函数数值交换来演示如何来通过功能函数来影响主函数,并给出一些错误例证void Swap_err1(int a,int b)//error1{ int tmp = a; a = b; b = tmp; //printf("%d,%d\n",a,b);}在没有学习指针部...原创 2018-10-19 17:13:12 · 225 阅读 · 1 评论 -
关于进制转化的相关问题
原题呢由于数字小,我们直接计算就能得到结果,那么在大的数字中我们会有更加简单的方式来解决这个问题那么给出一题 假设在n进制中,下面的等式成立,567*456=150216,a的值是()。 A 9 B 10 C 12 D 18首先我们有第一种方法,只判断个位数 6*7%n==6,通过...原创 2018-10-22 17:40:14 · 130 阅读 · 0 评论 -
指针类型
指针类型分很多先来看一维数组 int arr[4] 类型 arr int * 数组首元素的地址 arr+1 int * 第二个元素的地址 arr[0] int 第一个元素 ...原创 2018-10-28 15:11:44 · 132 阅读 · 0 评论 -
编译器的执行
.c ,cpp .i .s .asm .o .exe 由第一步到第二步首先要进行预编译处理(字处理),这一步中会进行1 删除注释 2 宏替换 3 展开include在第二步到第三步中会进行编译,就是查错,查找是否符合使用规则下一步会进行翻译,把我们输入的语言翻译成计算机可以识别的语言最后一步生成链接(找符号)...原创 2018-11-14 13:51:27 · 180 阅读 · 0 评论