随笔分类 - C/C++
摘要:直接引用 在一个cpp文件中调用另外一个cpp文件, main.cpp与ctool.cpp在同一目录下 main.cpp #include <iostream> #include "ctool.cpp" int main(int argc, char* argv[]){ say_hello(); r
阅读全文
摘要:#include <iostream> void test_str(std::string &ss){ ss = "昔日旧影留心中"; } int main(){ std::string a="花开哪有不落时"; std::cout << a<< std::endl; test_str(a); st
阅读全文
摘要:指针类型 #include <iostream> int main(){ int i = 1; int* a = &i; int *b = &i; int * c = &i; std::cout << "a="<<a << std::endl; // a=0x7ffeb29cf6ac std::co
阅读全文
摘要:#include <iostream> #include <cstring> using namespace std; void sort( char *name[], int n){ char *tmp; int i,j,k; for(i=0;i<n-1;i++){ k=i; for(j=i+1;
阅读全文
摘要:这是C++的第一个程序,计算机的基础语言就是C/C++,未来可能会加入一个rust,但C++绝对不会消失,这是底层语言,其他的Java/Python/Php/VB...都是上层语言,其中Go也是独树一帜,另辟蹊径,但Go要想再一步,达到超过C++的高度,它还要有大突破才行,也就是说,Go现在(202
阅读全文
摘要:库函数(Library Files)库函数就是函数的仓库,它们都经过编译,重用性不错。通常,库函数相互合作,来完成特定的任务。比如操控屏幕的库函数(cursers和ncursers库函数),数据库读取库函数(dbm库函数)等。系统调用的标准库函数一般位于/lib以及/usr/lib。C编译器(精确点
阅读全文
摘要:为了使自己的程序有很好的移植性,C++程序员应该尽量使用size_t和size_type,而不是int,unsigned。 size_t 无符号整形,代表系统上的最大int类型。 在标准C/C++的语法中,只有int float char bool等基本的数据类型,至于size_t,或size_ty
阅读全文
摘要:C数组是一组相同数据类型的集合,在内存中的地址是连接的 var是一个int类型的数组,&var指向数组的首地址,与数组中第一个元素的地址&var[0]是相同的,第二个元素的地址比第一个元素的地址多了一个int类型(4字节)的长度; 如果是char类型的数组,那么此处将是多出一个字节的长度。所以说,数
阅读全文
摘要:指针与指针数组 ss是一个变量,指针类型的变量,指向了字面量"wa ka ka"的首地址,指针从首地址向下移动,遇到结束符自动结束,所以直接输出指针就输出了整个字符串。 而对于整数类型,ptr就是指针变量,存储的值为整数类型的地址,*是取地址中的值,*ptr就取出了整数99;一个整数一个存储地址足以
阅读全文

浙公网安备 33010602011771号