Problem C: 指针:自定义函数length,调用它计算字符串的长度

#include<stdio.h>
int length(char*s)
{
    int i,count;
    while(*s!=‘\0‘)
    {
        *(s++);
        count++;
    }
    return count;
 } 

 int main()
 {
     char s[80];
     while(gets(s)!=NULL)
     {
         int t;
         t=length(s);
         printf("%d\n",t);
     }
     return 0;
 }

原文地址:https://www.cnblogs.com/chenlong991223/p/10042188.html

时间: 2024-08-30 11:11:41

Problem C: 指针:自定义函数length,调用它计算字符串的长度的相关文章

用C语言编写函数,实现strlen计算字符串长度的功能

本文介绍三种方法: 1.循环计数法,(设置一个计数器). 2.递归法,(函数调用自身进行计算) 3.指针-指针法,(库函数使用的是此方法) 现在列入程序: 方法1: /* 计数法 */ int my_strlen(char *p) { int number = 0; while (*p) { number++; p++; } return number; } 方法2: /* 递归法 */ int my_strlen(char *str1) { if (*str1 != '\0') { str1+

在JS中,一个自定义函数如何调用另一个自定义函数中的变量

function aa1511() { var chengshi="马鞍山"; var shengfen="安徽省"; return shengfen+"@"+chengshi; } function xialachaxun() { var hanshu=aa1511().split("@"); alert(hanshu[0]+','+hanshu[1]); }

FastReport调用Delphi中的人民币大写转换自定义函数

FastReport调用Delphi中的人民币大写转换自定义函数 FastReport调用Delphi中的人民币大写转换自定义函数 function TJzpzEdit1.MoneyCn(mmje: Double): string; const s1: string = '零壹贰叁肆伍陆柒捌玖'; s2: string = '分角元拾佰仟万拾佰仟亿拾佰仟万'; function StrTran(const S, s1, s2: string): string; begin Result := S

MySQL数据库高级(二)——自定义函数

MySQL数据库高级(二)--自定义函数 一.自定义函数简介 自定义函数 (user-defined function UDF)是一种对MySQL扩展的途径,其用法和内置函数相同.自定义函数的两个必要条件:A.参数B.返回值(必须有).函数可以返回任意类型的值. 二.自定义函数的使用 1.自定义函数语法 CREATE?FUNCTION?function_name(parameter_nametype,[parameter_name type,...]) RETURNS?{STRING|INTEG

Oracle自定义函数1

用户定义函数是存储在数据库中的代码块,可以把值返回到调用程序.调用时如同系统函数一样,如max(value)函数,其中,value被称为参数.函数参数有3种类型. IN 参数类型:表示输入给函数的参数. OUT 参数类型:表示参数在函数中被赋值,可以传给函数调用程序. IN OUT参数类型:表示参数既可以传值也可以被赋值. 1.语法格式: SQL语法方式创建的语法格式为: CREATE OR REPLACE FUNCTION function_name         /*函数名称*/(Para

Oracle自定义函数

核心提示:函数用于返回特定数据.执行时得找一个变量接收函数的返回值; 语法如下: create or replace function function_name ( argu1 [mode1] datatype1, argu2 [mode2] datatype2, ........ ) return datatype is begin end; 执行 var v1 varchar2(100) exec :v1:=function_na 函数用于返回特定数据.执行时得找一个变量接收函数的返回值;

python 自定义函数

200 ? "200px" : this.width)!important;} --> 介绍 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回,return满足条件就不再执行下面的语句,也可以用print输出. 1.定义函数 自定义一个年龄段的判断函数,当输入的年龄大于等于18返回’adult‘,如果输入的值是非整形则返回错误 #!/usr/bin/env python3 #

对自定义函数使用不当的调优案例

一.问题. 下面这条SQL的运行时间较长,不满足业务需求. select rs.managecom, (select codename from ldcode where codetype = 'station' and code = rs.managecom), rs.insurername, rs.contplancode, case when sum(prem) - sum(prem2) + sum(prem3) = 0 then '' else case when substr(roun

C-switch语句, 逻辑运算符, 三元运算符, 指针与函数

逻辑运算符: && 与, 同1为真, 其余为假, 从左至右, 只要遇到假就不再执行-断路 || 或, 有1为真, 其余为假. 从左至右, 只要遇到真就不再执行-断路 ! 非 优先级: ! > && > || 字符之间的比较 //直接ch >= 'a' && ch <= 'z' switch-case穿透和case的顺序 如果 switch 后是一个数值量, case 并不需要按照顺序来 如 switch (month) { case