blogger Indonesia

Follow judhyns blog

STRINGS AS PARAMETERS

Introduction

The string can be passed to a function just as in a normal array. The following examples are used for printing the number of characters in the string:

Program

main ( ) {     char s1[6] = "abcde ";     int cnt = 0;     cnt = cnt_str(s1);       \\ A     printf( " total characters are %d \n", cnt); } int cnt_str(char s1[]);       \\ B {     int cn = 0;    while ( (cn < 6) && s1[cn]! = '\0')     cn++;     return(cn); } 

Explanation

  1. A function, cnt_str, calculates the number of characters in a string. The string is passed just as a character array. When the array is passed, the base address of the array is actually what gets passed.

  2. Statement B is called to a function in which s1 is passed just as a normal array.

No comments:

feed

PR Check

activesearchresults

judhyn's blog

 

http://www.judhyn.blogspot.com | |