黑马IOS基础课程的学习笔记 C语言基础

昨天弄了一天虚拟机是装上了 不过 这速度抓狂     装Xcode也死活装不上。。无爱了。。

在MAC系统中的终端操作

指令cc -c文件名.c     // 要有空格

编译成功会生成一个.o的目标文件

链接   

指令   CC 文件名.o     要有空格        貌似能多个文件一起链接的样子。

  其实就是把我们的.o目标文件跟系统自带的库函数合并在一起,生成一个可执行文件   a.out  (李扭克斯可执行文件)

惯例 第一个小程序

#include <stdio.h>
int main()
{

printf("哈喽沃尔德\n");
return 0;
}



编译 cc -c XXX.C
链接 cc XXX.o
编译链接 cc XXX.c

你在什么地方敲的指令 文件就生成在什么地方


%d %i占位符 只能用来输出整数
%f 占位符 只能用来输出小数 默认6位
#include<stdio.h>
int mian()
{
int a = 1000;
falot b = 1.78f;
char c = 'd';
printf("%c\n",c);
printf("%f.2\n",b);  //  .2 代表输出2位小数
printf("%d\n",a);
printf("总的来说int型是%d,单精度浮点数是%f,字符型是%c",a,b,C);
return 0;
}




#include <stdio.h>
int mian()
{
int a =100;
{
int a = 200;
{
a =50 ;//内存中 在这个程序块里找不到a的定义    就近找到上面的a    把上面的a从200改成50(就近原则)
}
printf("a=%d",a);//所以此处输出为200
}
printf("a=%d",a);//上面程序块执行完 在内存中释放 a找到的是 最上面的a所以输出为100


return 0;


}


代码块的作用是及时回收不在使用的变量


内存寻址由大到小,优先给配内存地址给比较大的字节变量    (数组是由小到大的。)


变量越先定义 内存地址就越大


取得变量的地址:&变量名


输出地址 %p


&是一个地址运算符,用来取得变量地址

一个变量在内存中的地址是这个变量地址范围里面最小的地址值  



嗯  今天先这样 继续努力 一定要坚持~~!!奋斗

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值