欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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; 
}