怕黑自行车

文章
6
资源
0
加入时间
2年10月21天

20:关于x++和++x的用法

#include<stdio.h>int main(){ int x = 3, y = 6, a = 0; while (x++!= (y -= 1)) { a += 1; if (y < x) break; } printf("x=%d,y=%d,a=%d", x, y, a);}x++先使用x判断与y的关系,判断过后再++第一次循环中优先运算y-=1,y=5,x=3,故a=1,循环之后x=4;第二次循环中优先运算y-=1,

gcc和g++编译c或者c++文件

gcc和g++都是GNU(组织)的一个编译器。           误区一:gcc只能编译c代码,g++只能编译c++代码      两者都可以,但是请注意:      1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。