C语言

来源:互联网 发布:梁治平知乎 编辑:程序博客网 时间:2024/06/06 19:29
1.
#include <stdio.h>
int main()
{
       char a[1000];
       int i;
       for(i = 0; i<1000;i++)
       {
            a[i] = -1 – i;
       }
       printf(“%d\n”,strlen(a)) ;
       return 0;    
}
结果为255    char只能包含-128~127 其余的值被覆盖


2.
#include <stdio.h>
int main()
{
   int  i =  -20;
   unsigned  int j = 10;
   printf("%u\n",i+j);
   return 0;
}
 
1000 0000 0000 0000 0000 0000 0001 0100
1111 1111 1111 1111 1111 1111 1110 1011
1111 1111 1111 1111 1111 1111 1110 1100


结果为 4294967276+10=4294967286


字符串常量:
在每一个字符串常量的结尾加一个 “字符串结束标志”,以便系统据此判断字符串是否结束。C规定以字符’\0’作为字符串结束标志。


break语句:
可以用来从循环体内跳出循环体,即提前结束循环,接着执行循环下面的语句。注意:break语句不能用于循环语句和switch语句之外的任何其他语句中。


原创粉丝点击