C 基础1

1.Hello world

#include "stdafx.h"
#include <stdlib.h>

int main()
{
 printf("hello world");
 system("pause");
 return 0;
}

2.基本数据类型

//基本数据类型
//short %d;
//long %ld;
//float %f;
//double %lf;
//char %c;
int main(){
 int i=1;
 printf("%d\n",i);
 system("pause");
 return 0;
}
3.地址

int main(){

 int i;
 printf("请输入int数据 i: ");
 printf("地址: %#x ",&i);
 scanf("%d\n",&i);

printf("%d\n", i);
system("pause");
 return 0;
}
4.动态申请空间

int main(){

 int *array;
 //动态申请内存,动态申请的内存不是在栈里面的,
 //而是在堆里面,需要手动释放,不然会内存溢出
 //int 静态申请的内存系统自动清理,但是不能太大1M~10M 跟当前的系统有关系
 array = (int*)malloc(sizeof(int)* 1024 * 1024 * 10);
 int i;
 printf("地址: %#x ", &array);
 for (i = 0; i < 10; i++){
  array[i] = i;
 }
 system("pause");
 delete(array);
 return 0;
}
注:sizeof  和Java里面的instandof 一个意思,就是一个操作符, malloc:分配长度
5.指针

int main(){
 int i = 10;
 int *p;
 p =&i;
 printf("%d\n", *p);
 system("pause");
 return 0;
}

猜你喜欢

转载自blog.csdn.net/lolyiku/article/details/81046193