首先可以确定不是死循环只是循环的次数很多,当k足够大直到超出int类型所能表示的最大数值时k的值会变成int的最小值,一个很小的负整数然后继续循环增1,直到0循環结束
你对这个回答的评价是?
采纳数:9 获赞数:6 LV4
楼上说的对C一般为int类型变量分配4个字节,能够存储的最大整数为2^(8*4–1)–1
你对这个回答嘚评价是?
首先可以确定不是死循环只是循环的次数很多,当k足够大直到超出int类型所能表示的最大数值时k的值会变成int的最小值,一个很小的负整数然后继续循环增1,直到0循環结束
你对这个回答的评价是?
楼上说的对C一般为int类型变量分配4个字节,能够存储的最大整数为2^(8*4–1)–1
你对这个回答嘚评价是?
在c语言中'\0'是字符数组的结束字苻,遇到该字符表示字符数组结束所以你定义的字符数组只有一个元素a
那么我定义了10个元素,字符串自有一个元素加上\0那剩下的8个位怎样处理
剩下8个暂时空着,可能被初始化为0也可能为随机数,这跟编译环境有关
那既然时随机数为什么不显示出来呢h
因为程序遇到\0判斷字符数组结束了
是结束读取还是结束输出?
你对这个回答的评价是