代码1:
计算小于10的数字出现的个数
for(int i=0;i<length;i++) count += (array[i]<10)?1:0;
代码2:
检查字符串中第二个单词的偏移量
int locantion(char* s,int length,int n,int* localtion)
{
//char *s = “dujiaoshi laizi Korea”;
char ch = ‘\0’;
int index = 0;
ch = s[0];
//初始化变量
index = 1;
while(ch!=‘\0’){
ch = s[index++];
if(ch == ‘ ‘){
break;
}
}
}
******************************************数 组 指 针*******************************************
int carray[2][5] = {{5,7,44},{6,77,8}};
//int [5] carray[2]; //相当于一个一位数组,每个元素里有5个子元素
int (*p3)[5] = NULL; //等价于int [5] *p3;
p3 = carray+1;
printf("%d",*(*(p3-1)+1));
********************************************指 针 数 组*********************************************
int stringlen(char* s)
{
//字符串是一种字符数组,其尾部有为零字符’\0’
int count = 0;
char ch = ‘\0’;
ch=s[0]; //将第一个数组的
while(ch!=‘\0’){
//count++;
ch = s[++count];
}
return count;
}