响应式网站建设精英,短视频询盘获客系统,新网站推广方法,大数据营销侵权案例以下内容为#xff0c;在学校上课时的课堂总结#xff0c;偶尔我也会扩展一些内容内容仅供参考#xff0c;欢迎大佬的指正简单的C程序#include iostream
using namespace std;int main()
{int x0;int y 0;cout 请输入x,y的值endl;cin…以下内容为在学校上课时的课堂总结偶尔我也会扩展一些内容内容仅供参考欢迎大佬的指正简单的C程序#include iostream
using namespace std;int main()
{int x0;int y 0;cout 请输入x,y的值endl;cin x y;int z x y;cout xy z endl;return 0;
}C与C语言的输入输出流的比较自定义类型可直接作为类型名在C中我们利用结构体创建结构体变量时我们可以直接用结构体的标签创建在C中我们创建结构体变量我们不可以利用结构体标签创建变量我们创建变量还需要加上structconst修饰符在C中我们常常用#define来定义常量但是#define没有计算功能定义的常变量存在不安全性比如上方的程序我们的define不存在计算的功能M*2执行的是2010*240在我们C中引入const修饰符修饰常变量来解决这个问题const 与指针一起使用指向常量的指针const char*phello;使用了const修饰p里面的内容不可以改变这种指针叫做指向常量的指针上面图片的操作是不允许的那么指向常量的指针可以进行什么操作呢指向常量的指针我们可以修改指针指向的地址即改变里面全部的内容常指针char* const phello;常指针里面的内容可以修改但是指针的地址不可以改变即我们不能改变指针指向的地址我们来看看具体的操作常指针可以改变里面的值常指针不可以修改指针的地址指向常量的常指针const char* const phello;指向常量的常指针里面的元素不能修改而已指针的地址也不可以修改内联函数在函数说明前冠以关键字“inline”改函数就被声明为内联函数又称内置函数。每当程序中出现对该函数1的调用时C编译器使用函数体中的代码插入到该函数的语句处同时用实参取代形参以便程序运行不再进行函数调用。为什么要引入内联函数这主要是为了消除函数调用时的系统开销以提高运行速度。我们所以函数都使用内联函数对吗这个想法是不正确的内联函数只能用于简单的函数一般1~5行程序如果函数体有for switch语句一般不能使用内联函数如果一个复杂函数定义为内联函数反而史程序的代码增大增加开销。我们一般将短小的语句又频繁使用的语句定义为内联函数带默认参数的函数带默认参数函数的优势我们实参和形参的类型数量可以不相等比如上面代码我们传1020也能成功运行如果函数的形参不带默认参数则不能运行注意我们函数形参带默认值后面的类型也需要带默认值不然很容易报错 我们进行函数声明的时候需要将默认值带上