C语言入门
咔咔公主
cv大师
展开
-
C语言入门(一)Hello World
一.编写程序1.创建文件hello.c被称为源文件。vim hello.c2.编写代码 eg.#include<stdio.h>main(){ printf("Hello World\n");}3.编译,自动生成a.out文件gcc hello.c4.运行 a.outa.out被称为可执行文件。./a.out二.说明1.#include<stdio.h>被称为头文件,可以调用里面的函数。2.main()称为主.原创 2021-10-20 15:28:06 · 838 阅读 · 0 评论 -
C语言入门(二)基本数据类型,运算符,变量
(一)基本数据类型输出格式:%c(c是charactor的首字母)表示输出单个字符%d(d是十进制数decimal的首字母)表示输出整数%f(d是浮点数float的首字母)表示输出小数(二)运算符一.算术运算符加法 +,减法 -,乘法 *,除法 /取余:%(操作数都需为整数)算术运算符特点优先级:*/%>+- 结合律:自左向右二.关系运算符等于 ==,不等于!=,大于>,小于<,大于等于>=,小于等于<=在C语言中0为假,其他...原创 2021-11-02 21:39:09 · 352 阅读 · 0 评论 -
C语言入门(三)控制语句入门、运算符与变量扩展、控制语句扩展
(一)控制语句入门一.条件判断语句1.if-else 语句语法:if(条件){ /* 如果表达式为真将执行的语句 */}else{ /* 如果表达式为假将执行的语句 */}2.if 语句语法:if(条件){ /* 如果表达式为真将执行的语句 */}3.if-else,if-else语句语法:if(条件1){ /* 当条件1为真时执行 */} else if(条件2){ /* 当条件2为真时执行 */} else if(条.原创 2021-11-03 12:07:50 · 374 阅读 · 0 评论 -
C语言入门(三)控制语句入门、运算符与变量扩展、控制语句扩展
(一)控制语句入门一.条件判断语句1.if-else语句if(条件){ /* 如果表达式为真将执行的语句 */}else{ /* 如果表达式为假将执行的语句 */}2.if语句if(条件){ /* 如果表达式为真将执行的语句 */}3.if-else if-else语句if(条件1){ /* 当条件1为真时执行 */} else if(条件2){ /* 当条件2为真时执行 */} else if(条件3){ /* 当条件3为真时原创 2022-04-27 22:58:53 · 62 阅读 · 0 评论 -
C语言入门(四)函数入门
一.函数的作用重复使用代码二.怎么使用函数1.调用函数函数名(参数值);2.定义函数返回类型 函数名(参数列表){ 语句1; 语句2; 语句3; …………;//参数体}三.函数的构成1.函数头用来标志一个函数代码的开始,分为返回值类型、函数名和参数列表三个部分。2.函数体根据有无参数列表,函数分为:无参函数和有参函数。根据有无返回类型,函数分为:无返回值函数和有返回值函数。四.返回语句主要用途:立即从所在...原创 2021-11-03 22:20:50 · 364 阅读 · 0 评论 -
C语言入门(五)指针入门
一.指针是什么指针是一种保存变量地址的变量。普通变量的值是实际值,指针变量的值是变量的地址。二.指针怎么用1.定义指针:类型说明 *变量名① int *p = &n; ② int *p; p = &n;//注意不要再在p前加*。2.解引用:直接操作储存地址里面的数据。例:*p = 100; ——> *(&n) = 100;三.指针与函数int func(int m){ m = 100;}...原创 2021-11-03 23:22:36 · 280 阅读 · 0 评论 -
C语言入门(六)数组入门
一.数组是什么是用以储存一个数列中数据的集合。二.数组怎么用1.定义数组语法:类型 数据名[元素个数];在定义数组时,需要指定元素的类型和元素的数量。在C99中可以使用整型变量作为元素个数;在C89中只能使用整型常量。2.初始化数组类型 数组名[元素个数] = {值1,值2,值3,值4,等等};初始化数组可以不指定数组大小,此时数组的大小则为初始化时元素的个数。三.数组遍历for (int i=0;i<n;i++){ // 依次生成从0~n-1个.原创 2021-11-04 19:50:21 · 190 阅读 · 0 评论 -
C语言入门(七)字符串入门
一.字符串是什么存放字符(char)的数组称为字符数组。在C语言中,使用NULL字符('\0')终止的一维字符数组被称作字符串。二.字符串怎么用1.初始化char 字符串变量名[字符数量] = {字符1,字符2,....,'\0'};也可更简便,eg.char greeting[] = "Hello World";2.输入输出使用scanf()函数和printf()函数,但占位符是%s3.访问字符跟数组一样4.遍历...原创 2021-11-17 21:36:14 · 547 阅读 · 0 评论 -
C语言入门(八)结构体入门
一.结构体是什么不同类型的多个变量放在一起的集合 (数组为相同类型)二.结构体是什么1.定义结构体struct 结构体名{ 成员列表;};例:定义一个学生的结构体struct Student { char name[32]; //姓名 int age; //年龄 float score; //成绩};2.定义结构体变量struct Student student1;就定义了一个Student类型的结构体..原创 2021-11-17 22:23:01 · 309 阅读 · 0 评论