在oc输出数组的长度必须使用%lu吗,用%d或者%i有警告。这是什么原因?

我是菜鸟,NSLog(@"%s is %lu characters long",word,strlen(word));
2025-02-24 23:04:58
推荐回答(2个)
回答1:

用 strlen 输出的时用的是无字符型长整形,即%lu,而不是%d,希望能够帮到你,好好学习哟,不懂再问啊!

回答2:

像foreach 一样 foreach 循环1JDK.5以上支持。 作用 遍历数组中的每个元素 使用方法 for(int i:array){} array(数组)的元素必须也i的类型相同 每执行一次,数组就把里面的值赋值给i变量,也就是说i就等于是数组里面的值。 遍历...