
C/C++
banlucainiao
立身以力学为先,力学以读书为本。 —郑耕老《劝学》
展开
-
C/C++中如何获取数组的长度?
C、C++中没有提供 直接获取数组长度的函数,对于存放字符串的字符数组提供了一个strlen函数获取长度,那么对于其他类型的数组如何获取他们的长度呢?其中一种方法是使 用sizeof(array) / sizeof(array[0]), 在C语言中习惯上在 使用时都把它定义成一个宏,比如#define GET_ARRAY_LEN(array,len) {len = (sizeof(array)转载 2017-09-28 19:42:46 · 2463 阅读 · 1 评论 -
循环输入和输出二维字符数组
#include "stdio.h"int main(){ int i,j; char t[2][2]; for(i=0;i<2;i++) for(j=0;j<2;j++) scanf("%c%*c",&t[i][j]); for(i=0;i<2;i++) { for(j=0;j<2;j++) p转载 2017-09-17 17:58:01 · 4594 阅读 · 2 评论 -
C语言如何跳出多层循环
我们知道c语言的break语句只能跳出离它最近的一层循环,可是有时候我们需要跳出多层循环 那可怎么办呢? 比如一个二重循环 在最内层如果某条件成立 我们就可以完成需要的动作 然后退出全部循环,该怎么做呢? 下面雅乐网提供了几种跳出多重循我们知道c语言的break语句只能跳出离它最近的一层循环,可是有时候我们需要跳出多层循环 那可怎么办呢?比如一个二重循环 在最内层如果转载 2016-04-12 21:35:41 · 2127 阅读 · 0 评论