struct s * p1, p2;
上面的代码定义p1为一个指向结构的指针,p2为一个实际的结构,这也许不是你想要的。第二个例子正确地定义了p3 和p4 两个指针。
晦涩的语法
16、C语言同意一些令人震惊的结构,下面的结构是合法的吗,如果是它做些什么? int a = 5, b = 7, c; c = a+++b;
这个问题将做为这个测验的一个愉快的结尾。语法的。问题是编译器如何处理它?水平不高的编译作者实际上会争论这个问题,理原则,编译器应当能处理尽可能所有合法的用法。因此,上面的代码被处理成:c = a++ + b;
因此,这段代码执行后如果你知道答案,或猜出正确答案,题。我发现这个问题的最大好处是:修改性的好的话题。
好了,伙计们,你现在已经做完所有的测试了。这就是我出的愉快的心情写完它,希望你以同样的心情读完它。都用到你的找工作的过程中去吧。一个。讲的都是一些基本问题,很没有多少实际意义,忘记的时候找一本参考书看看就行。中国的程序员什么时候跳出这些低级的问题,中国软件才真正有希望。不注重体系结构设计,而偏好一些所谓的语言技巧,逃脱不了低级程序员的命运。这种人只能写业余爱好者的程序,也和很多人是其他专业的转行来作程序员有关。有多少人知道软件工程呢,有多少转行的人学习过软件基础理论呢?各位还是不要为这类低级问题再浪费时间。做一个软件设计师,写出结构良好的程序。为中国软件业真正做一点贡献。
不管你相不相信,a = 6, b = 7, c = 12。
做得好。如果你不知道答案,这是一个关于代码编写风格,如果是认为这是一个好的测试,天知道也许过个一两年,
上面的例子是完全合乎根据最处
我也不把这个当作问代码的可C语言测试题,我怀着那么尽量也需要找
代码的可读性,我就不做现在的工作,