c语言学习篇
程序员文章站
2022-07-15 08:46:11
...
C语言
编译/执行c程序
#include<stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
1.了解c语言结构
main():主函数,所有C语言程序都要包含主函数,代码从main()函数开始执行
#include:是一个预处理的命令,用来引入头文件
stdio.h:是一个头文件(标准输入输出头文件)
printf():格式化输出到屏幕。printf()函数在“stido.h”头文件中声明。也就是说这个头文件里面有这个函数,如果使用printf()函数时,没有找到stido.h头文件,就会发生编译错误。
标识符:用来识别变量、函数,或任何其他用户自定义的名称。一个标识符只能以字母(大小写都可以)、下划线_ 开头,后面跟零或多个字母、数字、下划线。其他的纷纷不可以出现
数据类型:
基本类型:算术类型,包括两种类型:整数类型和浮点类型。
枚举类型:也是算术类型,被用来定义在程序中只能赋予其一定的离散整数值的变量。
void 类型: 类型说明符 void 表明没有可用的值。
派生类型:指针类型、数组类型、结构类型、共用体类型和函数类型。
为了的到某个类型或变量再特定平台的大小:
#include <stdio.h>
#include <limits.h>
int main()
{
printf("int 存储大小 : %lu \n", sizeof(int));
return 0;
}
int 存储大小 :4
这是sizeof 运算符,表达式 sizeof(type) 得到对象或类型的存储字节大小
c中变量的定义
变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表
int i, j, k;
char c,ch;
(等等)
变量的声明:
#include <stdio.h>
// 函数外定义变量 x 和 y
int x;
int y;
int addtwonum() {
// 函数内声明变量 x 和 y 为外部变量
extern int x; extern int y;
// 给外部变量(全局变量)x 和 y 赋值
x = 1; y = 2;
return x+y;
}
int main()
{
int result;
// 调用函数 addtwonum
result = addtwonum();
printf("result 为: %d",result);
return 0;
}