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; } |
----------------------------------------------------------------------------------------------------
注:此文章为原创,任何形式的转载都请联系作者获得授权并注明出处!
若您觉得这篇文章还不错,请点击下方的【推荐】,非常感谢!
https://www.cnblogs.com/kiba/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 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的设计差异