因为复试要用C语言进行复试,导致C++没法用了,好头疼啊,明明有好用的工具写算法但是C就没法用了,因为c已经忘得差不多了,所以在这里总结一下C的一些经验,开启一下尘封的回忆
创建数组并赋初值
int a[10]; //这里是创建数组时不赋初值,数组的元素为随机数
int a[10]=0; //这种写法在C++是可以的,但是在C就会运行出错
int a[10]={
0}; //C中要用这种写法
获取数组长度
#include<string.h> //头文件
int m = strlen(s);
关于c++中的string
c语言并没有string类型
需要用char数组来实现
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(){
char s[]="123456";
printf("%d %s\n%d",strlen(s),s,sizeof(s));
}
//输出是
6 123456
7
memset函数
用于设置数组的值
#include <string.h>
int main() {
int arr[

最低0.47元/天 解锁文章
689

被折叠的 条评论
为什么被折叠?



