Kiba518

Kiba518

沈阳-架构-开发。

Fork me on GitHub

C++自学基础

首先安装 VISUAL STUDIO 2008/2010。

然后下载Visual Assist X 安装。

不安装Visual Assist X的话 ,C++不提示关键字,点不出任何东西。

下面是自学起始代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <iostream>
#include <string>
using namespace std;
 
int myhello(){
return 45;
}
int myhello(int x,int y){
return x+y;
}
int kiba(int& aaa){
return aaa+=1;
}
int zhizhenname(int* bbb){
return *bbb+=1;
}
int main()
{
int ds=0;
ds+=3;
cout <<"s"<<ds<<endl;
cout <<"d"<<endl;
cout <<myhello()<<endl;
cout <<myhello(45,6)<<endl;
cout <<"//////////////////////////////////////////////////////////////////////////"<<endl;
//////////////////////////////////////////////////////////////////////////
int a=223;
int* p=&a;
cout <<p<<endl;
cout <<*p<<endl;
cout <<"//////////////////////////////////////////////////////////////////////////"<<endl;
int** ddd=&p;
**ddd+=66;
cout <<ddd<<endl;
cout <<**ddd<<endl;
cout <<"//////////////////////////////////////////////////////////////////////////"<<endl;
int*** ccc=&ddd;
cout <<ccc<<endl;
cout <<***ccc<<endl;
cout <<"引用//////////////////////////////////////////////////////////////////////////"<<endl;
//当函数需要返回多个值时 传入引用变量 改变 kibaint这个变量的值 技巧在定义函数中 例如int kiba(int& aaa)
int kibaint=5000;
kiba(kibaint);
cout <<kibaint<<endl;
cout <<"指针//////////////////////////////////////////////////////////////////////////"<<endl;
//当函数需要返回多个值时 传入指针(其实就是传入变量地址 为变量加一个&即可) 改变 kibaint这个变量的值 技巧在定义函数中 例如int kiba(int* aaa)
zhizhenname(&kibaint);
cout <<kibaint<<endl;
cout <<"//////////////////////////////////////////////////////////////////////////"<<endl;
int* ss=new int;
int* ss2=new int[2];
string* str=new string;
*ss=123;
*ss2=321;
ss2[1]=555;
*str="abc";
string kkk="sds";
cout <<*ss<<"||"<<ss2[1]<<"||"<<*str<<endl;
cout <<kkk<<endl;
delete ss;
delete []ss2;
delete str;
//////////////////////////////////////////////////////////////////////////
getchar();
return 0;
 
}

----------------------------------------------------------------------------------------------------

注:此文章为原创,任何形式的转载都请联系作者获得授权并注明出处!
若您觉得这篇文章还不错,请点击下方的推荐】,非常感谢!

 

posted @   kiba518  阅读(339)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示