杂乱C++学习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了杂乱C++学习相关的知识,希望对你有一定的参考价值。

一、循环结构(1):while结构 While(条件){语句块} 如果符合条件,那么就执行一次。 二、循环结构(2):Do-while结构 它的逻辑是 先执行一次语句块,如果符合条件,继续再执行一次语句块,也就是说,如果使用Do-while语句,那么语句块中的代码至少要执行一次。技术分享

 

三、循环结构(3)for结构

For(初始值;终止;步长值)

C语言一样。

 

四、逻辑运算:

“与”&&    “或”||    “非” !

y!=0,C++中条件应该  if(!(y==0))这样写。

 

五、Continuebreak

 

Break语句在循环中的作用是跳出语句块。对于循环来说,跳出语句块就是永久的跳出这个循环,程序会继续执行其他的代码。

continue的含义是跳过语句块中位于continue之后的代码。执行完continue之后,并不会跳出循环,而是略过他之后的代码,直接进行循环条件的判断,如果条件符合的话,就会进入下一次的循环。

对于整形数据的i<11;i<=10来说,效果是一样的,但编写程序的时候要尽量避免小于等于的出现,这样可以提高程序的运行速度。

 

 技术分享

 

 

 

一、函数:

一、如何声明定义属于我们自己的函数呢?

我们在定义属于自己的函数的时候的结构:  返回值类型  函数名(参数表);

如:

Void add(int a,int b) void就是返回值类型,它比较特殊,它是没有返回值的,而add表示这个函数的名字叫做add,括号内的int a, int b;就是参数表。a,b,属于形参,并没有确切的值,只能通过实参给传递。

#include<iostream>

using namespace std;

void add(int a,int b){

//自己定义的函数

    cout<<a+b<<endl;     //输出a+b结果

    return;

}

int main()

{

add(1,2);  //调用自己建立的函数

return 0;

}

 

二、声明与实现的分离

代码如下:

#include<iostream>

using namespace std;

int add(int a,int b);   //函数声明

 

int main()

{

int x;

x = add(1,2);

cout<<x<<endl;

return 0;

}

int add(int a,int b){return a+b;}   //函数体

这个函数包括函数头和函数体,我们将这次函数的“存在”这个信息通过main函数前的函数声明告诉了main函数,我是存在滴!这个函数的返回值为int类型,我们可以声明一个整型变量来接受函数调用返回的数值。

 

三、 函数的嵌套调用:

在编程中,一个函数可以调用另外还一个函数,就像数学中F(G(X))一样。

#include <iostream>

using namespace std;

int square(int l2);

int double_area(int l1);

int main(){

int l0=3;

cout<<double_area(l0)<<endl;

return 0;

}

int square(int l2){

return l2*l2;

}

int double_area(int l1){

return 2*square(l1);

}

在这个程序中,除了main函数,还有square函数(用于一个数的平方)、double_area(用于求正方形面积的两倍)两个函数。

 

以上是关于杂乱C++学习的主要内容,如果未能解决你的问题,请参考以下文章

自我介绍

mac系统下如何学习c++

学习C++有啥用途?

C++学习日记:关于我决定开始学习C++的那些事

C++学习书单

C++学习阶段