zoukankan      html  css  js  c++  java
  • C语言之概述

    //添加对函数的说明(规范)  
    #include<stdio.h>
    /*A simple C progress*/
    int main(void)
    {
    	int num; /*Define an variable named num*/
    	num = 1; /*Assign 1 to the variable*/
    
    	printf("I am a simple!"); /*使用printf()函数*/
    	printf("computer
    ");
    	printf("My favourite number is %d.
    ", num);
    	return 0;
    }
    

    (一)#include指示和头文件

    实际上,它是一种剪切和粘贴操作,即包括了建立最终的可执行程序时编译器需要用到信息。

    (二)main()函数

    一个C程序总是从main()函数开始执行,可以对其他函数任意命名,但是main()函数必须是开始函数。int 表明函数main()的返回类型是int,void表明没有传入参数。

    (三)注释

    /*注释内容(一段)*/
    //一行注释内容
    

    (四)、花括号、程序体和代码块

    {
        代码块;//代码块句子之间必须有";"
    }
    

    (五)声明

    在C语言中,所有变量都必须在使用之前定义。这意味着必须提供程序中要用到的所有变量名的列表,并且指出每个变量的数据类型。

    int main(void)
    {
    	int num;//定义一个
    	int num_1,num_2; //多个一起定义
    }
    

    变量名的选择必须只能是字母、数字和下划线,且第一个字母不能是数字。最后,C语言严格区分大小写。

    (六)赋值

    {
        num = 1; /*Assign 1 to the variable*/
    }
    

    (七)printf(实际参数)函数

    只需要键入函数的名字,把所需的一个或多个参数放进圆括号中。当程序运行到这一行时,控制权将转给该函数。当函数完成了它所要做的工作,控制权将返回给原来的函数(调用函数)。

    转义字符 意义 ASCII码值(十进制)
    a 响铃 007
     退一格 008
    f 换页(在cmd里是垃圾字符) 012
    换行 010
    回车 013
    v 垂直制表符 011
    \ 代表一个反斜字符“” 092
    ' 代表一个单引号 039
    " 代表一个双引号 034
    空字符(null) 000
    ddd 一个八进制任意字符 三位八进制
    xhh 一个十六进制任意字符 三位十六进制
    水平制表符 009

    (八)return语句


    二、多个函数

    原型函数可以放在main()前面或后面。

    #include<stdio.h>
    void butler(void);
    int main(void)
    {
    	printf("I will summon the butler function.
    ");
    	butler();
    	printf("Yes.
    ");
    	return 0;
    }
    
    void butler(void)
    /*第一个void说明bulter()不返回值。第二个void,意思是bulter()函数没有参数。
    {
    	printf("I am from the function of butler.
    ");
    }
    

    三、关键字和保留标识符

    关键字:

    auto enum restrict
    break extern return unsigned
    case float short void
    char for signed volatile
    const goto sizeof while
    continue if static _Boot
    default inline struct _Complex
    do int switch _Imaginary
    double long typedef
    else registerr union

    保留标识符:带下划线字符开始的标识符和标准库函数的名字

    以上这些都不能作为变量名。

  • 相关阅读:
    nginx负载均衡
    Zabbix的安装和使用
    JENKINS安装和使用
    docker-compose安装
    gitlab的安装和使用
    Surging填坑记
    SQL2008R2下数据库修复一例
    SQL2000下修复某数据库的经历
    《C++ Primer Plus 第6版》学习笔记
    C++常见笔试题
  • 原文地址:https://www.cnblogs.com/MingleYuan/p/10628560.html
Copyright © 2011-2022 走看看