摘要:
二维数组作为函数参数的使用方法 /*01)恒等式:ar2[r][c] == *(*(ar2+r)+c)03) ar2+r指向编号为r的元素,该元素由c个int型(或其他类型)数组成,编号从0开始02)int a[100][4]; .... int total = sum(a,100); //在主函数 阅读全文
摘要:
/* 第七章函数的基本知识 */ /*01)c++对于返回值有一定的限制:可以是常量、变量、指针、结构对象或表达式,但不可以是数组02)c++返回数组的方法:将数组作为结构会对象组成部分来返回03)函数遇到return则结束该函数04)如果一个函数的两房额参数类型相同,则必须分别制定每个参数的类型, 阅读全文
摘要:
1)sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。 2)sizeof是算符,strlen是函数。 3)sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的 阅读全文
摘要:
# 写入到文本文件中 #/*01)包含头文件fstream02)创建一个ofstream对象,名字可以任意取03)将该ofstream对象和一个文件关联起来,方法之一就是用open()方法04)就可以像使用cout一样去使用该ofstream对象了05)必须知名名称空间std,例如,为引用元素ofs 阅读全文
摘要:
1.++ch,代表字符+1输出,比如输入是a,那么输出是b 1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 char ch; 6 cout << "输入,我将重复\n"; 7 cin.get(ch); 8 while (c 阅读全文
摘要:
/* 计算输入的空格数和字符总数 */ //用cin.get(char)来获取输入,如果用cin会自动忽略输入的//#include <iostream>////void main()//{ // using namespace std; // char ch,zero; //定义接收输入字符的变量 阅读全文
摘要:
一、问题引入 对于给出如下的离散的数据点,现在想根据如下的数据点来推测x=5时的值,我们应该采用什么方法呢? 用于拟合样条函数的数据:x f ( x)3.0 2.54.5 1.07.0 2.59.0 0.5 我们知道在平面上两个点确定一条直线,三个点确定一条抛物线(假设曲线的类型是抛物线),那么现在 阅读全文
摘要:
/* 语句块 用花括号括起来的语句 */#include <iostream>int main(){ using namespace std; int x = 20; { int y = 100; cout << x << endl; //ok cout << y << endl; //ok } / 阅读全文
摘要:
/* 对于for循环 *//*for(initializition; test-expression; update-expression)中01)initializition只执行一次初始化02)test-expression决定循环体是否被执行,通常可以是任意表达式03)update-expre 阅读全文
摘要:
# vector&array # /* 模板类vector *///vector<typeName> vt(n_elem); //创建名为vt的vector对象,它可存储n_elem个类型为typeName的元素,其中(n_elem)可以省略,n-elem可以是变量//要使用vector对象,必须包 阅读全文