如何在不使用 string.h 和迴圈的情況下查詢 C 中字串的長度?
在本節中,我們將討論如何在 C 中不使用字串標頭檔案和迴圈的情況下查詢字串的長度。字串長度查詢問題可以在沒有 string.h 的情況下輕鬆解決。我們可以使用遞迴函式來執行此操作。
但在這個例子中,我們不使用遞迴。我們使用另一個訣竅來實現它。我們使用 printf() 函式來獲取長度。printf() 函式返回它已列印的字元數。如果我們僅使用 printf() 函式列印該字串,我們可以輕鬆獲取其長度。
示例程式碼
#include<stdio.h>
main() {
char* my_str = "This is a String";
printf("The string is: ");
int length = printf("%s", my_str);
printf("\nThe length of string is: %d", length);
}輸出
The string is: This is a String The length of string is: 16
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP