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

第二章 C语言概述

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第二章 C语言概述

2.1

第一个例子:

#include 

int main(void)
{
    int num;
    num = 1;


    printf("I am a simple ");
    printf("computer.n ");
    printf("My favorite number is %d because it is first.n",num);
    return 0;
}

#include :相当于把stdio.h文件中的所有内容输入该行所在的位置。就是一种“拷贝,黏贴”的操作。===========就是把stdio.h展开,stdio.h只是一个箱子的名称,写这行相当于把箱子里面的内容展开。

main函数要写全:即int main(void)这样是最规范的!

命名:C99和C11允许使用更长的标识符名(也就是变量名),但是编译器只识别前63个字符。也就是说:如果两个标识符都是64个字符,只有最后一个字符不同,编译器可能将他们视为同一个名称,也可能不会。

        操作系统和C库经常使用一个或者两个下划线开始的标识符,所以在自己命名变量的时候避免这种命名。容易导致名称冲突。

赋值:int num;

编译器在计算机内存中为变量num预留了空间,然后执行赋值表达式语句时,把值存储在之前预留的位置。

C语言是通过赋值运算符而不是赋值语句完成赋值操作。C标准中没有赋值语句一说!

printf("My favorite number is %d because it is first.n",num);

%提醒程序要在此处打印一个变量,d表示把变量作为十进制整数打印。

return语句:

main()的结尾可以不加return 0;在执行到右花括号时会自动返回0;

但是为了规范,如果有返回值建议写上return。

函数:

历年的C标准中从来没有函数调用语句,函数调用本身是一个表达式,圆括号是运算符,圆括号左边的函数名是运算对象。

2.2 

#include 

int main(void)
{
    int feet,fathoms;

    fathoms = 2;
    feet = 6 * fathoms;
    printf("There are %d feet in %d fathoms!n",feet, fathoms);
    printf("Yes,I said %d feet!n",6*fathoms);

    return 0;
}

运行结果: 

2.3

#include 
void butler(void);
int main(void)
{
    printf("I will summon the butler function.n");
    butler();
    printf("Yes.Bring me some tea and writeable DVDs.n");

    return 0;
}
void butler(void)
{
    printf("You rang,sir?n");
}

跟踪程序状态:

         1.自己模拟。        2.关键点插入printf()        3.使用debug

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

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号