
C语言基础语法概览
文章平均质量分 76
简单了解,知道C语言中的一些术语和其对应的概念
(什么是C语言,数据类型变量、常量、,字符串、转义字符、注释、选择语句、循环语句、函数、数组、操作符、常见关键字、 #define 定义常量和宏、指针、结构体)
C学小白
一个初入C学的小白一枚,
请大家多多关照
展开
-
#define 定义常量和宏,指针和结构体
目录#define 定义常量和宏#define 定义常量#define 定义宏指针内存指针变量的大小结构体#define 定义常量和宏#define 定义常量在变量和常量2,#define 定义的标识符常量中,就了解到#define可以定义常量。定义一个符号叫做NUM,这里我们可以给它赋值,可以直接打印它的值,也可以创建一个数组,数组的大小用NUM(此时NUM是一个常量)。#define NUM 100int main(){ printf("%d\n原创 2022-04-22 23:16:05 · 2742 阅读 · 2 评论 -
常见关键字
常见关键字C语言提供了丰富的关键字,这些关键字都是语言本身预先设定好的,用户自己是不能创造关键字的。auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef union...原创 2022-04-19 22:34:10 · 395 阅读 · 0 评论 -
C语言中的操作符
目录操作符算数操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员操作符C语言提供了非常丰富的操作符,使得使用起来就比较灵活~(这里点到为止,以简单介绍为主,后面重点讲)算数操作符+ - * / %加 减 乘 除 取模加减乘和在数学中学到的并无不同,只是乘的符号变成了*重点说一下除 (/) 和取模...原创 2022-04-16 19:58:23 · 905 阅读 · 3 评论 -
VS2019的使用及第一个C语言程序
VS2019的使用1.打开VS2019 创建新项目 (选择空项目 输入文件名和地址 创建)2.创建源文件 (注意.c 源文件 .h 头文件)(文件后缀.cpp 编译器会按照c++的语法的编译代码.c 编译器会按照c的语法来编译代码)3.写代码 按control+F5 运行代码 得到结果 heihei (也可以把点击vs上方调试中开始执行)输入:#include <stdio.h>int main(){ printf("heihei\n"); retur...原创 2022-04-03 21:50:33 · 2999 阅读 · 2 评论 -
变量和常量2
常量C语言中常量和变量的定义的形式有所差异。C语言中常量分为以下几种:1.字面常量2.const 修饰的常变量3.#define 定义的标识符常量4.枚举常量字面常量所谓字面常量,直接写出的数字就是字面常量,比如:30,3.14。这些数写出来是不能被改的。也可以是'w'这样的一个字符(注:C语言中用‘’来引用一个字符),一个字符串"abc",这些都叫字面常量,我们直观的,用肉眼就能知道这是什么东西。const 修饰的常变量定义一个数a,让a等于10,int a = 1原创 2022-04-07 23:23:52 · 425 阅读 · 1 评论 -
解决使用VS2019时scanf函数报错问题
在使用VS2019,进行编译时,使用scanf函数,会出现报错的情况,那出现这种情况如何解决呢?报错原因:"scanf"这个函数可能不安全,让你使用scanf_s这个函数解决方法:在你的源文件的第一行放:#define _CRT_SECURE_NO_WARNINGSscanf_s 这个函数是VS编译器自己提供的函数,并非标准的C提供的函数,那也就是只有VS编译器认识,其他编译器不认识!建议使用scanf如果非要使用scanf_s,请先研究一下再使用!那如果每新建一个C语言程序,就..原创 2022-04-04 23:42:26 · 2610 阅读 · 0 评论 -
字符串+转义字符+注释
1.1字符串\前面说过,用char 字符类型来描述字符,用''来描述字符常量把一个字符的常量值存到变量里面去例如 char ch = 'w' (char创建的ch是一个字符变量,''引起的w叫一个字符)那像"abcd这样一串字符的呢,就叫字符串,...原创 2022-04-10 17:13:26 · 1389 阅读 · 4 评论 -
变量和常量
1.变量和常量生活中有些值是不变的(比如:圆周率,性别,身份证号码,血型等)有些值是可变的(比如:年龄,体重,薪资……)那么在C语言中是如何定义这些可变和不变的值的呢?不变的值,C语言中用常量的概念来表示。变的值,C语言中用变量来表示。1.1定义变量的方法其实就是我们上次说的,使用数据类型来创建变量变量的名称可以自主定义(比如年龄用age,身高用high,体重用weight,这样变量名就具有实际的意义;当然如果嫌麻烦,也可以直接用a,b,c,d一些简单的字母来进行定义。)原创 2022-04-04 23:42:16 · 2141 阅读 · 3 评论 -
选择语句,循环语句,函数和数组
选择语句在生活当中,我们处处面临着选择。比如说,好好学习C语言,以后就能找到好工作,不好好学习,以后就回家卖红薯。那C语言如何做出这样的选择呢?#include <stdio.h>int main(){ int input = 0; printf("学习C语言\n"); printf("要好好学习吗(1/0)?");//0 scanf("%d", &input); if (input == 1) if语句就是分...原创 2022-04-14 23:18:34 · 530 阅读 · 1 评论 -
C语言数据类型
为什么写代码?是为了解决生活中的问题~比如购物、点餐、看电影……买了两本编程的书一本,一本49.9 叫做《XXC语言》 一本40 《程序设计练习题》那49.9,40 ,《XXC语言》和《程序设计练习题》用代码怎么描述呢?49.9这种带小数叫做浮点型40这种整数叫做整型C叫做字符肯定会有疑惑,为什么要叫浮点型那是因为49.9可以等于 4.99*10,因为这个小数点是可以浮动的,所以叫浮点型。其中整型还包含短整型,整型,长整型和更长整型。浮点型又分为单精度浮点数和双精原创 2022-04-04 15:27:33 · 1387 阅读 · 1 评论 -
介绍C语言
什么是C语言我们把人与人之间的交流的表达方式叫做语言那人与计算机之间交流呢——那当然有计算机语言那C语言就是众多计算机语言中的一种,并且广泛运用于底层开发。说到这里,肯定有人要问那为什么要叫C语言,而不叫B语言呢?底层开发又是什么?那我们浅谈一下计算机语言的发展 低级------------->高级二进制(eg:10001010) --> 汇编语言(助记符)(eg:ADD) -->B语言 --> C语言(高级语言)C语言之所以命名为C,是因为C语言源自原创 2022-04-03 14:34:06 · 275 阅读 · 0 评论 -
C语言的简单练习题
学习C语言也两个星期了,在牛客网找了一些练习题去练习,觉得还不错,在这里分享一下。牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网牛客网作为国内内容超级丰富的 IT 题库,题库+面试+学习+求职+讨论 应有尽有,不仅是一个刷题的平台,还是一个交流学习的平台。编程题1.请计算表达式“(-8+22)×a-10+c÷2”,其中,a = 40,c = 212输入描述:无。输出描述:(-8+22)×a-10+c÷2计算之后的结果,为一个整数。解原创 2022-04-14 23:56:15 · 2452 阅读 · 0 评论