C Online Compiler
Example: String Reversal using While Loop in C
C
C++
C#
Java
Python
PHP
main.c
STDIN
Run
// String Reversal using While Loop #include <stdio.h> #include <string.h> void reverseStringWhileLoop(char *str) { int start = 0; int end = strlen(str) - 1; char temp; while (start < end) { // Step 1: Store character at 'start' temp = str[start]; // Step 2: Replace 'start' character with 'end' character str[start] = str[end]; // Step 3: Replace 'end' character with stored 'start' character str[end] = temp; // Step 4: Move 'start' index forward start++; // Step 5: Move 'end' index backward end--; } } int main() { char myString[] = "developers"; printf("Original string: %s\n", myString); reverseStringWhileLoop(myString); printf("Reversed string: %s\n", myString); return 0; }
Output
Clear
ADVERTISEMENTS