C语言
默认许可人
这个作者很懒,什么都没留下…
展开
-
C语言——通过函数改变外部参数的值
C语言——通过函数改变外部参数的值//通过该函数使得外部值自增1void f1(int* x){ (*x)++; //特别注意:*x 是取值需要加括号再自增}int main(){ int a = 1; f1(&a); printf("%d",a); return 0; }原创 2021-02-08 21:31:56 · 3419 阅读 · 0 评论 -
(个人笔记)素数函数的几种写法汇集:
计算机语言的新手,该文章是我在Mooc学习C语言所得的一些学习笔记,只是记录总结一下,希望各路大佬能够指正,如何能帮助到人,我也很高兴。*素数函数的几种写法汇集:判断x从 2到x-1是否可以被整除-------------代码如下:效率低int isPrime(int x){ int m = 1; //1为True,0为Flase所以调用的时候方便 int i ; if(x =...原创 2019-07-23 09:35:26 · 463 阅读 · 0 评论 -
C语言中 %d 与 %i 的区别 和注意事项
C语言中 %d 与 %i 的区别 和注意事项在 printf 格式串中使用时,没有区别在 scanf 格式串中使用时,有点区别,如下:——在scanf格式中,%d 只与十进制形式的整数相匹配。——而%i 则可以匹配八进制、十进制、十六进制表示的整数。·——例如: 如果输入的数字有前缀 0(018、025),%i将会把它当作八进制数来处理,如果有前缀0x (0x54),它将以十六进制来...原创 2019-09-01 15:19:40 · 44426 阅读 · 8 评论 -
C语言中关于%d的一个用法
——%2d : 2 表示字宽、右对齐、如果你所输入的宽度不够,则左补空格。——%02d 表示字宽为2 、右对齐,如果你所输入的宽度不够,左补0——%.2d 表示字宽为2 、右对齐,如果你所输入的宽度不够,左补0,举个例子: int a = 05; printf("%d",a); printf("%.2d",a); //结果依次为: 5 05另外:...原创 2019-09-02 17:12:23 · 7729 阅读 · 0 评论