c语言
_qz
这个作者很懒,什么都没留下…
展开
-
for 循环的执行步骤
for 循环的执行步骤c++中for循环的语法:for ( init; condition; increment ){ statement(s);}for循环的控制流:init 会首先被执行,且只会执行一次。这一步允许声明并初始化任何循环变量。接下来会判断 condition。如果为true ,则会执行循环主体。如果为假,则不执行循环主体,且控制流会跳转到紧接着for循环的...原创 2019-12-09 13:19:26 · 2194 阅读 · 0 评论 -
memset函数的用法
memset 函数用法1.概括:memset 是c/c++ 语言初始化函数。作用是将某一块的内存中的全部设置为指定的值,这个函数通常为申请的内存做初始化工作。2.介绍:void *memset(void *s, int ch, size_t n);解释: 将s中当前位置后面的n个字节用ch 替换并返回s。它是对较大的结构体或数组进行清零操作的一种最快方法。3.注意点:3.1me...原创 2019-12-08 21:54:30 · 282 阅读 · 0 评论 -
迭代法求平方根
公式: x1 = ( x0 + a / x0 ) / 2解释: 1.先自定义一个初值 X0 作为 a 的平方根值 。程序中取 a / 2 作为 a的初值 。利用迭代公式求出 X1 。X1与真正的平方根误差很大。 2. 将 X1 代入X0 中,并不断迭代求出新的 X1。 3. 在不断的迭代中,X1 越来越接近于 真正平方根值。 4. 比较前后两次的 X1 ,如果差值小于预定的值就停止迭代...原创 2019-12-08 16:35:02 · 2986 阅读 · 1 评论 -
double类型的输入与输出
scanf()用%lf 来接受double类型printf()用 %f 输出double 类型原因:printf的% f 说明符的确可以输出float类型也可以 输出double 类型 。根据“ 默认参数提升” 规则,float 型会被提升为double 类型。对于scanf ,它接受指针,没有类似 的类型提升。(通过指针)向float 存储和double存储大不一样,所以,scanf ...原创 2019-12-07 21:19:19 · 11353 阅读 · 0 评论 -
c语言输入输出简单笔记
c语言输入输出笔记1. printf() 与scanf()1)宽度输出: 在%与字符之间加入一个整数来控制数据所占宽度如:printf("%5d",365);则会365前出现两个空格。2)在%与格式符之间加入一个“整数1.整数2”来控制格式整数1:整个输出数据占的总宽度整数2:输出实数的小数部分的个数3)宽度输入:在%与格式符之间加入一个整数。如: scanf("%2d",&a...原创 2019-11-26 17:59:18 · 522 阅读 · 0 评论