C语言不同之处

来源:互联网 发布:淘宝怎么给快递差评 编辑:程序博客网 时间:2024/05/02 22:58

c语言中,几乎每样东西都有返回值,不仅仅是函数的调用,就连赋值表达式也有返回值,例如下面这条语句:

x=4;

它把数值4赋值给变量,有趣的是表达式“x=4”本身也是一个值,这个值是4,因此就有如下写法

y=(x=4);

上面这行代码,同时将x和y的值设为4,事实上可以去掉括号,缩短代码的长度

y=x=4;

也就是经常说的链式赋值




C语言比大多数语言更底层,例如,C语言无法确切的知道数组有多长


C语言使用一个字符(\0),来标示数组的结束


因此如果我们要定义保存两个字符的字符数组,那么就需要如下写法:

char  xxx[3];

不像javascript那样,C语言使用编译,主要目的就是让代码执行起来更快


C语言中数组变量就是一个指向字符串的指针




FR:海涛高软(hunk Xu) QQ技术交流群:386476712

原创粉丝点击