Since it is the first article after the opening, Let's first look at a simple and practical function to enhance your confidence and then step by step to the complexity, it's easy to let it go.
I still remember that when I was a beginner in C, I had
1. if it appears as a string, the compiler will automatically add a 0 to the string as the Terminator. For example, if you write "abc" in the Code, the compiler will help you store "abc \ 0 ".2. The direct string quantity is used as the initial
Strlen only works as a counter. It starts scanning from a memory location (which can start with a string, a location in the middle, or even an uncertain memory area, the counter value is returned until the first string Terminator '\ 0' is
Strlen only works as a counter. It starts scanning from a memory location (which can start with a string, a location in the middle, or even an uncertain memory area, the counter value is returned until the first string Terminator '\ 0' is
# Include "stdio. H"# Include "string. H"
Void main (){
Char AA [10];Printf ("% d", strlen (AA ));Printf ("% d", sizeof (AA ));}
The result of running the program is strlen (AA) = 15. sizeof (AA) = 10. What is the problem? Strlen is the length of a
For character arrays and character pointers:
1. if it appears as a string, the compiler will automatically add a 0 to the string as the Terminator. For example, if you write "ABC" in the Code, the compiler will help you store "ABC \ 0 ".
2. The
sizeof () function 1, what is it? sizeof is actually an operator, which is the same thing as those +,-, which is parsed when the program is compiled. Although we often see sizeof followed by parentheses, which are similar to functions, they
The strlen (char *) function is used to calculate the actual length of the string. The method is from the beginning to the First '\ 0'. If you only define that the initial value is not assigned to it, the result is not correct. It will be searched
Write a C-language program simulation to implement the Strlen function.AlgorithmThe function of the Strlen function is to calculate the number of characters in a string. (except for)The string itself is an array of characters, except that the end
Write a C-language program simulation to implement the Strlen function.AlgorithmThe function of the Strlen function is to calculate the number of characters in a string. (except for)The string itself is an array of characters, except that the end
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.