首页 > 其他分享 >初识C语言1

初识C语言1

时间:2023-02-01 16:37:16浏览次数:38  
标签:生命周期 变量 作用域 局部变量 long C语言 初识 全局变量

#include <stdio.h>//standard input output

int main()//主函数程序的入口,有且仅有一个

{

printf("hello world");//print function 打印函数

return 0;

}

C语言中的变量类型:char、short、int、long、long long、float、double

计算机的硬件通正负电,将电信号转变为数字信号即:0 1

计算机的单位:bit-比特位,仅能存放一个二进制位  byte-字节等于8比特  kb=1024byte mb gb tb pb

全局变量:定义在代码块({})之外的变量   局部变量:定义在代码块({})之内的变量

 全局变量与局部变量的名字最好不要相同,易误会产生bug;当局部变量与全局变量的名字相同时,局部变量优先。

输入函数scanf:  scanf(“%d %d”,&a,%b);//取地址符号&,每个变量在内存里面的位置叫做地址。

作用域:哪儿可以用,哪里就是他的作用域;全局变量作用域是整个工程。

生命周期:

局部变量:进入作用域生命开始,出作用域生命周期结束。

全局变量:整个程序的生命周期。

标签:生命周期,变量,作用域,局部变量,long,C语言,初识,全局变量
From: https://blog.51cto.com/u_15473153/6031654

相关文章

  • C语言练习------打字游戏
    1打字游戏(1)随机函数A:srand((unsigned)time(NULL));以当前时间为准,设置随机种子。注意:此函数,在每次开始游戏后调用一次即可。B:ch=rand();注意:rand()函数,每调用一次,产生一......
  • C语言-printf函数
    转换字符参数类型;转换结果cchar;字符dint;有符号十进制整数i同上edouble;以指数形式输出单、双精度浮点数(小写e)E同上(大写E)fdo......
  • C语言中return和exit的区别
    转载自:http://jszx.cuit.edu.cn/NewsCont.asp?bm=00&type=888&id=20050 1.exit用于在程序运行的过程中随时结束、终止程序,exit的参数是返回给OS的。main函数结束时(使用r......
  • 判断大小端--C语言版
    首先,什么是大小端存储方式?大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的......
  • 嵌入式开发中一些少见的C语言用法
    使用STM32开发的朋友不知道是否有发现过这样的一些宏定义?如下:#ifdefined(__CC_ARM)#pragmaanon_unions#endif看到上面的语句一开始确实搞不懂为什么要写这些东西,通过上......
  • 从零写一个兼容MySQL/Oracle的Proxy中件间(一)《初识Oracle的通信协议》
    0.前言MySQL由于开源的原因,有各式各样的中件间Proxy,极大的丰富了做高可用或迁移的方案,习惯了MySQL生态圈的灵活和便利,Oracle官方不开源代码和协议,没有中间件proxy,显得很......
  • Git初识之学习心得总结
    一、Git简介--1.Git是什么?1.是一个分布式版本控制系统2.以"行"为单位进行存储,可以监控每行的变化3.几乎所有的软件的代码管理现在都在使用git.--2.Git的作用:a、"......
  • HBase初识之学生心得总结
    一、HBase简介1.1定义--1.HBase是什么?1.分布式2.可扩展3.支持海量数据的存储4.NoSQL的数据库。--2.说明:a、NoSQL:NotonlySQL,不仅仅是一个数......
  • 初识Flask
    初识FlaskFlask简介Flask是一个基于Python的web框架,由奥地利开发商ArminRonacher于2010年4月1日发布。它以灵活、“微”框架著称,其本身并不具备太多的功能,但通过丰富的......
  • 重学C语言
    /*Add(intx,inty)//自定义加法函数Add{//函数内容\函数体intz=x+y;returnz;}intmain(){intnum1=10;intnum2=20;intsum=0;inta=100;in......