C语言
BlankSpace_
造化钟神秀
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言 数据处理
在不使用scanf函数如何对输入的数进行逆序输出呢?首先要得到该数的位数,因为需要在顺序输出里使用。代码如下:int Getfigure(int n) { int tmp=0; //计算循环次数 while(n != 0) { n /= 10; tmp++; } return tmp; //该数的位数 }其次要清楚该处理什么样特点的数,对这个数的个位进行...原创 2018-05-26 11:55:30 · 4740 阅读 · 0 评论 -
如何使用指针
指针的用法其实也不难,指针主要解决什么问题呢?当一个函数的改变需要影响另一个函数,这时候需要用到指针。例如:void Fun(int **pp) { *pp = NULL; } int main() { int a = 10; int *p = &a; Fun(&p); printf("%d\n",*p); return 0; }其中Fun函数影响了主函数中变量的值...原创 2018-06-02 18:54:39 · 2168 阅读 · 0 评论 -
C语言 scanf与printf的返回值
在使用scanf函数时要特别注意它的返回值,最好看一下它是否返回正确的返回值。例如:#include<stdio.h> int main() { int a; int b; int n=scanf("%d,%d",&a,&b); //成功返回的个数 printf("a=%d,b=%d\n",a,b); printf("%d\n",n); retu...原创 2018-05-27 15:24:12 · 1846 阅读 · 1 评论 -
#define与typedef的区别
#define与typedef最大的区别是两种对象针对的软件不同。 #define在预处理过程中进行源代码中字符替换。不参与 翻译检查语法。 typedef定义的类型别名会被静态系统检查,所以需要在 已有类型定义新类型,否则会在编译时出错。 此外,typedef可以定义较复杂的类型。 而宏定义做不到。 typedef常见用法: 1.常规变量类型定义 例如:typedef unsigned ch...原创 2018-09-24 23:07:58 · 250 阅读 · 0 评论
分享