C语言课程心得(一)

C代码形式

#include <stdio.h>ide

int main(){
return 0;
}
//不用void main由于已通过时。函数

数据类型

char          //字符类型    单引号char ch='A';  %c输出
short         //短整型        short s = 50;         
int             //整型           %d输出
long          //长整型        long num = 100;
long long  //更长整型
float          //浮点型        %f(小数)
double      //双精度浮点型    %lf打印
(附加: %p--以地址形式打印)
计算每种数据类型所申请的空间大小用printf("%d", sizeof(char/int/float));
结果依次为: 1 2 4 4 8 4 8 单位为: 字节

变量的分类

局部变量

全局变量

区别:定义在main函数(代码块内部{})里的成为局部变量,定义在main函数外的成为全局变量。code

#include <stdio.h>
int num = 10;//全局变量
int main(){
int num = 100;//局部变量
printf("%d", num);
return 0;
}
两个num不能够同时存在,输出结果为100(局部变量优先)ci

crucial note

#include <stdio.h>
int main(){
{
int a=10;
}
printf("%d", a);
return 0;
}//此时a没法打印由于局部变量只能做用于局部。
#include <stdio.h>
int a=10;
int main(){
{
printf("%d", a);//能够打印
}
printf("a is :%d", a);//能够打印
return 0;
}
#include <stdio.h>
int main(){
int a=10;
{
printf("%d", a);//此时能够打印a由于int a定义在整个main中即{}
}
return 0;
}
注意:定义变量要在最前面例如:int a;int b;int c;scanf();printf();......
不能够int a;scanf();int b;......it

相关文章
相关标签/搜索