首页
学习
活动
专区
工具
TVP
发布

我是业余自学C/C++的

专栏作者
138
文章
139889
阅读量
41
订阅数
String
Strings C-style strings have a special feature:The last character of every string is the null character .Consider the following two declarations: char dog[8] = {'b','e','a','u','x',' ','I','I'};// not a string char cat[8] = {'f','a','t','e','s','s','a','\0
青木
2018-05-28
6420
malloc、calloc、realloc
malloc 函数原型 void *malloc(size_t size); //向系统申请分配指定size个字节的内存空间,size是一个无符号数 //返回类型为void*,表示不确定返回类型的指针。也就是说,返回 类型的指针可以被强制转换成任意类型的指针。 头文件 #include<malloc.h>或者 #include<stdlib.h> calloc 函数原型 void *calloc(size_t n, size_t size); //在内存的动态存储区域区中分配n个长度为size的连续
青木
2018-05-28
1K0
C++中的结构体
和C语言的结构体的不同之处 C中的结构体只能自定义数据类型,不允许有函数;但是C++的结构体中是可以加入成员函数的。 C++中的结构体和类的不同 (1)相同之处 结构体像类一样,可以包含函数;也可以定义public、private、protected数据成员;定义结构体后,可以用结构体来创建对象。 C++中的结构体可以继承其他类,也可以被其他类继承,还可以有虚函数。 (2)不同之处 结构体中默认情况下的成员是public,类定义中的默认情况下的成员是private的。 类中的非stat
青木
2018-05-28
1.2K0
memcpy()
memcpy()是C和C++中使用的内存拷贝函数。 C语言:#include<string.h> C++:#include<cstring> 函数原型: void *memcpy(void *dest, const void *src, size_t n); /* *从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指 *的内存地址的起始位置中 */
青木
2018-05-28
1.8K0
size_t类型
size_t在标准C库中定义,是sizeof()的返回类型。应为unsigned int,在64位系统中为 long unsigned int。 C 中头文件:#include<cstddef.h> C++中:#include<cstddef>
青木
2018-05-28
9070
用gcc/g++编译运行C/C++程序
编译 gcc hello.c 运行 ./a.out 将源程序文件编译成指定文件 gcc hello.c -o hello 多文件编译 gcc hello1.c hello2.c -o hello
青木
2018-05-28
7480
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档