
C/C++
C/C++学习
AlbertChenTao
这个作者很懒,什么都没留下…
展开
-
C++ 二维数组作为函数参数传递
1、静态二维数组#include <iostream>using namespace std;void ces(int num[5][5]) //这样可以//void ces(int num[][5]) //这样可以//void ces(int num[5][]) //这样不可以{ for (int i = 0; i < 5; ...原创 2020-03-06 23:56:52 · 1012 阅读 · 0 评论 -
C/C++:char 类型的数组赋值
定义一个数组char a[10];怎么给这个数组赋值呢?1. 定义的时候直接用字符串赋值char a[10]="hello";正确【注】:不能先定义再给它赋值,如char a[10]; a[10]="hello"; 这样是错误的!2. 对数组中字符逐个赋值char a[10]={'h','e','l','l','o'};3. 利用strcpychar a[10];strcpy(a...原创 2020-03-06 23:07:53 · 7962 阅读 · 1 评论 -
C/C++,用0x3f3f3f3f表示无穷大,0xc0c0c0c0表示无穷小
如果问题中各数据的范围明确,那么无穷大的设定不是问题,在不明确的情况下,很多程序员都取0x7fffffff作为无穷大,因为这是32-bit int的最大值。如果这个无穷大只用于一般的比较(比如求最小值时min变量的初值),那么0x7fffffff确实是一个完美的选择,但是在更多的情况下,0x7fffffff并不是一个好的选择。 很多时候我们并不只是单纯拿无穷大来作比较,而是会运算后再做比较,...转载 2020-02-26 21:23:29 · 3222 阅读 · 0 评论