天天看点

[C/C++]C语言-踩坑记录

很久没写C语言的代码,发现很多小细节,记下来备查。

参考这篇文章:https://blog.csdn.net/qq_41936805/article/details/87542219

在读的时候用<code>-&gt;</code>还是<code>.</code>要特别注意。

设范围区间为(max,min),那么只需<code>rand%(max-min+1)+min</code> 即可

如果程序的运行时间很短,在毫秒内,此时<code>time(0)</code>不能作为有区分度的“种子”。此时要再加入一层随机:

参考这篇笔记:https://www.cnblogs.com/dosu/p/12468150.html

由于结构体指针引用错误,如果它是地址,就在它后边用<code>-&gt;</code>,如果它不是地址,就在它后边就用<code>.</code>。

与以上<code>2. 结构体指针</code>类似,不过这个问题主要发生在调用函数传入结构体指针参数<code>(&amp;point)</code>时。

还可以参考这篇笔记:https://www.cnblogs.com/annie-fun/p/6369872.html

在for循环里声明变量只允许在C99或C11模式, 需要在工具(Tools)/编译选项(complier option)/代码生成下的语言标准选择C99

参考这篇笔记:https://blog.csdn.net/qq_38316655/article/details/82830565

c