栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > C/C++/C#

初学C语言

C/C++/C# 更新时间:发布时间: 百科书网 趣学号
1.什么是C语言         C语言是一门通用的计算机编程语言,广泛用于底层开发         C语言的设计目的是提供一种能一简易的方式编译,处理低级储存器,产生少量的机器码以及不需要任何运行环境能够运行的编程语言。         C语言是一门面向设计的语言,与Python,Java等面向对象语言有所不同。  2.第一个C语言程序
#include 

//1.导入标准库 #include <库名>(C第三方标准库)
//  导入自定库 #include "库名"
int main(){
//函数返回值类型 主函数()[主程序的入口]
//在一个项目中main函数有且仅有一个  
    printf("你好,世界");
    return 5201314;
    //程序结束后给控制台返回值
}

 3.数据类型
1.char //字符  1字节
2.short //短整数    2字节
3.int //整数   4字节     
4.long //长整数    48字节(long >= int)
5.long long //更长的长整数     8字节
6.float //单精度小数    4字节
7.double //双精度小数    8字节
4.常量         C语言中常量指的是字面量。字面量是通常情况下不可更变的值(比如:人的性别,身份证等)。
  • 字面常量 
  • const修饰的常变量(不可以修改的变量)
  • #define定义的标识符变量
  • 枚举变量
int main(){
     float a = 3.14f;//字面常量
     int b = 100;//字面常量
     printf("%f, %d", a, b);
}
int main(){
    const float PI = 3.14f;//const 修饰的常变量
    printf("%f", PI);
    return 5201314;
}
#include 
#define PI 3.14//定义标识符常量

int main(){
    printf("%f", PI);
    return 5201314;
}
#include 

enum {
    MALE,
    FEMALE,
    SECRET,
};
int main(){
    //枚举常量从0开始,依次向下递增
    printf("%d", MALE);//0
    printf("%d", FEMALE);//1
    printf("%d", SECRET);//2
    return 5201314;
}
5.变量         C语言中用来储存字面量的值指的是变量。
#include 

int global_num = 1;//全局变量:任何地方都可以用的变量
void nonlocal(){
    int local = 2;//局部变量:只可以在括号里使用的变量
    printf("%d", local);
    printf("%d", global_num);
}
int main(){
    nonlocal();
    //printf("%d", local);
    printf("%d", global_num);
}

注意:当局部变量和全局变量都存在时,局部变量优先使用。

6.变量的作用域 1.局部变量的作用域:变量所在的局部范围。 2.全局作用域:作用于整个工程。 3.局部变量的生命周期:进入作用域生命周期开始,出作用域生命周期结束。 4.全局变量的生命周期:整个程序的生命周期。 7.字符串         C语言中用双引号引起来的一串字符称为字符串字面量。(简称:字符串)          注意:字符串的结束标识''(''不包含在字符串的长度)。
#include 

int main(){
    char str1[] = "bit";
    char str2[] = {'b', 'i', 't'};
    //如果后面没有'',系统会自动随机匹配字符直到随机匹配到''为止
    char str3[] = {'b', 'i', 't', ''};
    printf("str1 = %s, str2 = %s, str3 = %s", str1, str2, str3);
    return 5201314;
}
8.转义字符
转义字符                                        解释词义
?在书写连续多个?的时候,可以防止其转换为三字母词语
'字面量字符 '
"字面量字符 "
\字面量字符 ,防止被误解为转义的意思
a蜂鸣
b退格符
f进纸符
n换行
r回车
t水平制表符
v垂直制表符
dddddd可以表示1-3个八进制的数字。如:130 X
xddxdd可以表示2个十六进制的数字。如:x30 0

注意:转义字符本质上还是字符看似是两个字符,代表转换的意思。 9.注释
  • C语言风格的注释
  • C++语言 //
10.选择语句
if(条件表达式){
    语句1;
    ...
    语句n;
}else if(条件表达式){
    语句1;
    ...
    语句n;
}
11.循环语句
  • whlie循环
  • for循环
  • do-while循环
 while(条件表达式){
        语句1;
        ...
        语句n;
    }
for (初始变量值;条件表达式;结束表达式){
        语句1;
        ...
        语句n;
    }
do {
        语句1;
        ...
        语句n;
    }while(条件表达式)

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/868982.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号