摘要:
C++的返回值类型不能是数组函数原型中的变量名相当于点位符,因此不要求提供变量名。void cheers(int);C++中不指定参数列表时就使用活力号:void saybye(...);通常,仅当与接受可变参数的C函数(如printf())交互时才需要这样做。静态类型检查:在编译阶段进行的原型化。函数调用时将参量(实参)传递给参数(形参,函数定义中 用于接收参数而声明的变量)。cin>>输入时跳过前面的空格和换行符。当且仅当用于函数头或函数原型中时,int arr[] 和 int *arr 才相同,都表示指针。要传递数组类型 和 元素数量时,要分成两个参数来传递,而不能用方括号直 阅读全文
摘要:
||、 &&操作符是一个顺序点>n数字出错时:n值保持不变;错误输入被留存队列中;设置一个错误标记;返回cin 或 false。简单文件输入/输出:cin>>某一类型时:cin不断读取,直到遇到不属于该类型的字符时为止,并将其丢回输入流。cin.getline(arr, 50),直到遇到换行符,最后会将换行符丢弃。包含头文件fstream。文件输入输出的ostream/fstream。#include #include ......ofstream outFile;outFile.open("C:\***.txt");//如果不存在,则会新 阅读全文
摘要:
C++将赋值表达式的值定义为左侧成员的值赋值操作符是自右向左结合的cout.setf(ios:: boolalpha);//调用设置标记,命令cout输出true或false,而非1或0.任何表达式加上分号都会成为语句,但反过来不一定成立:int n;顺序点:程序执行过程中的一个点,在这里,在进行下一步之前将确保对所有的副作用进行了评估。完整表达式:不是另一个表达式的子表达式(没有任何表达式是它的父表达式)。比如下面的整个表达式是一个表达式,其中的两个子表达式都不是完整表达式:y = (4 + x++) + (6 + x++);//完整表达式结束后对所有副作用进行了评估,在子表达式(4+ x+ 阅读全文