fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. char array[10][100] = {"apple", "banana", "strawberry", "grapefruit"};
  5. size_t arrayLength = 0;
  6.  
  7. arrayLength = 0;
  8. for (size_t i=0; i<10; i++) {
  9. if (array[i]) {
  10. arrayLength++;
  11. }
  12. }
  13. printf("arrayLength when checking for NULL: %zu\n", arrayLength);
  14.  
  15. arrayLength = 0;
  16. for (size_t i=0; i<10; i++) {
  17. if (array[i][0]) {
  18. arrayLength++;
  19. }
  20. }
  21. printf("arrayLength when checking for empty string: %zu\n", arrayLength);
  22.  
  23. return 0;
  24. }
  25.  
Success #stdin #stdout 0s 5536KB
stdin
Standard input is empty
stdout
arrayLength when checking for NULL: 10
arrayLength when checking for empty string: 4