1.首先C语言有多少个关键字?答案是32个,也许很少有人蛋疼的数一数。还有define是不是关键字?当然不是。
2.sizeof是什么东西?函数?但是发现 sizeof int 可以编译过去,答案不言而喻,sizeof是运算符,不是函数,当然也是关键字。
但是下面的代码:
int a[100]; sizeof(a[100])的值是多少?我的编译器执行后的是
转载
精选
2010-12-22 16:36:16
562阅读
预处理#include<stdio.h>;头文件。
stdio.h 标准输入输出。
string.h 字符串预处理,。
int main()主函数,返回的是int整型,
return 0;返回一个0;
自定义函数的类型和返回的类型要一致的;
关键字及作用:
数据类型:
无返回void, 整型int,短整型short,长整型long,字符型char,浮点型float,双精度doub
转载
2018-06-29 13:14:00
107阅读
于2022-02-24开始接触到C语言的学习,在此之前约有三个月左右的时间学习基础Python语言,刚接触C语言,我感到一些不适应其的繁琐,相比Python语言,C语言在我看来繁琐许多。如对于我这种计算机语言初学者来说,举一个最简单的例子,分别用Python语言和C语言在电脑屏幕上打印出“hello world”,使用Python语言仅仅需要一行代码(print(“he
原创
2022-02-26 11:18:28
47阅读
对于字符串来说,字符串结尾默认为‘\0’..............
原创
2016-03-06 11:45:44
2205阅读
点赞
1评论
标题输入一个八位二进制 化为十进制if include < iostream>using namespace std;/
原创
2023-02-27 09:48:10
104阅读
学习C语言的书很多,在网上也可以搜到好多C语言学习书籍,C语言进阶书籍,类似这样的书。什么样的书好呢?下面就来介绍一些关于C语言的书。1.《征服C指针》中结合了作者多年的编程经验和感悟,从c 语言指针的概念讲起,通过实验一步一步地为我们解释了指针和数组、内存、数据结构的关系,展现了指针的常见用法,揭示了各种使用技巧。另外,还通过独特的方式教会我们怎样解读c 语言那些让人“纠结”的声明语法,如何绕过
原创
2013-08-26 16:57:13
611阅读
面向对象程序设计包括:类的声明部分,类的使用部分。 结构, 联合和枚举类 c++
原创
2022-09-08 11:15:30
67阅读
猜数字游戏; #include#include<stdlib.h>#include<time.h>void menu(){printf("************************\n");printf("**********1.piay********\n");printf("**********2.exit********\n");}void game(){in
原创
2022-03-18 14:30:24
231阅读
对于字符串来说,字符串结尾默认为‘\0’..............
原创
2016-03-06 04:47:28
2187阅读
1,打印ASCII字符:#include<iostream> #include<iomanip> using namespace std;class table { public: table(int p):i(p) {} void ascii(); protected: int i; }; void table::ascii() { int
转载
2009-02-28 21:48:00
27阅读
2评论
1.将数组A中的内容和数组B中的内容进行交换。(数组一样大)void swap(int *a, int *b){ int ten = 0; ten =* a; *a = *b; *b = ten;}int main(){ int tem = 0; int arr1[4] = { 1, 2, 3, 4 }; int arr2[4] = { 5, 6, 7, 8 }; int i = 0; for (
原创
2016-03-26 15:40:31
602阅读
内存这个大话题key:心里一定要有内存的逻辑图。程序是什么?程序=代码+数据代码放在Flash中代码段,可变的数据(全局变量、局部变量)放在内存中。运行程序的目的是什么?得到运行结果;关注运行过程;既要结果又要过程;为什么需要内存?程序中有可变数据(全局变量、局部变量),这些可变数据就是放在内存中的。内存如何管理?每个内存单元都有唯一的地址,通过寻址来管理内存。关键点一个字节为一个内存单元,一个内
转载
2019-06-17 16:35:19
244阅读
使用手机查看的排版方式:http://mp.weixin.qq.com/s?__biz=MzU5MzcyMjI4MA==&mid=100000874&idx=1&sn=c6d35fd4febd9f46d010132a721c8847&chksm=7e0d6aad497ae3bb7a19ed49a95c7151b7905c5ceaf6e7b9c05f6a35fb26...
原创
2021-06-02 11:16:47
1415阅读
有一些有意思的题目,然后我们来试着做一下5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第一,我第三。B选手说:我第二,E第四。C选手说:我第一,D第二。D选手说:C最后,我第三。E选手说:我第四,A第一。//排名判断
#include <stdio.h>
int main()
{
int&nb
原创
2015-07-20 18:32:41
462阅读
字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“we are happy.”,则输出“we%20are%20happy.”。这个题,如果允许在声明第二个数组的话就比较简单了。直接逐个赋值给第二个数组,然后遇到空格第二个数组变换为“%20”,然后原本数组不变,然后继续如此这般,但是如果要求在原本的字符串中修改就比较麻烦,
原创
2015-07-28 17:20:04
428阅读
对编程而言,可移植性意味着在一种系统中编写的C语言程序稍作修改或不可修改就能在其他系统运行。如需修改,也只需简单更改主程序头文件中的少许项即可。源代码文件、目标代码文件和可执行文件的区别: &
原创
2023-04-19 22:12:33
92阅读
在使用for循环接收处理数组的时候,有时候要回到数组的首位置。以前没有注意这个问题,以为循环变量置0就可以,实际不是这样的。先来看一下for循环的反汇编代码,如下:Unit1.cpp.595: for(int i=0;i<3;i++)
00402938 33C0 &nb
原创
2017-09-20 13:17:47
1123阅读