
C语言
hydromonkey
分享让世界变得更美好
展开
-
关于C指针的初始化理解
指针(变量的储存地址)在C语言的函数中有重要的应用,有必要对指针有更清晰的认知。 下面给一个将两个数升序排列的小例子来说明指针的基本理解。(思路均有注释,可参考) 假设要排序的变量名字为a,b。 很多人理解 int *p 认为*p是一个整体,实际上这里应该分开读:int * p,p是一个int类型的指针变量。而*p 是一个int变量。对此项的理解关系到对指针的认识。如下例子中,可关注两点: 1.为什么在sort函数中运行swap函数没有传入带*的变量。 2. a,b传入局部函数是如何可以被彻底互换.原创 2021-01-12 11:02:41 · 313 阅读 · 0 评论 -
如何自动修正VIC流向
大概800行代码,供各位参考。 #include <stdio.h> #include <stdlib.h> #include <string.h> #include "flowgen.h" BOOLEAN Verbose = FALSE; /* flag for optional verbose */ char FlowChar[] = {' ', '|', '/', '-', '\\', '|', '/', '-', '\\'}; /*char F原创 2020-11-27 08:59:01 · 355 阅读 · 0 评论