本周c语言杂记2

简介: 本周c语言杂记2

.     sizeof 和strlen的结果为为什么不一样

sizeof包含\0,  stolen不包含

注意:sizeof用于计算类型长度(单位:字节)

strlen只能用于计算字符串长度

2.    直接用‘十进制数字’能否直接输出字符

#include<stdio.h>
int main()
{ 
    printf("%c",ch);
    return 0;
}

直接将ch换为十进制数字,即可输出数字

衍生思考

#include<stdio.h>
int main()
{
    char ch;
    scanf("%c",&ch);
    printf("%c",ch);
    return 0;
}
#include<stdio.h>
int main()
{ 
    printf("%c",57);
    return 0;
}

为什么都是输入57 下面是对的(输出9) 上面是错的

因为应该是

scanf(“%d“,&ch)

输入的时候是整数

正确代码:

#include<stdio.h>
int main()
{
    int ch;
    scanf("%d", &ch);
    printf("%c\n", ch);
    return 0;
}

3.取消注释代码可以用:

ctrl+k,ctrl+u

4.      现在还要求设变量必须在代码块的最前面吗

答:老版编译器要求 新的不要求

5.在main函数中return 1;会发生什么

在运行之后会在最后显示 如图

6.c语言是从前到后扫描的

7. scanf

如果程序运行显示:

返回值被忽略“scanf”

是没有影响的

解释:scanf是有返回值的;可以写成

Int r = scanf(“%d”,&a);

但一般忽略返回值 直接写scanf

8.如何关闭代码

文件->关闭解决方案

9.git命令行的提交

相关文章
|
存储 编译器 Serverless
【C语言】基础知识杂记(整理自用)
【C语言】基础知识杂记(整理自用)
149 0
|
人工智能 算法 测试技术
【C语言】初阶完结练习题
C语言初阶知识点已经全部更完,相信大家对C语言初阶已经有了一个整体的概念,但我们只知道一些理论上的知识还是没有用的,所以今天我在网上找了一些题目给大家练习巩固之前学的知识,这样能更好的帮助我们加深对其的理解。
244 0
|
5月前
|
机器学习/深度学习 存储 C语言
【C语言篇】C语言常考及易错题整理DAY1
swap函数调用时用的是全局变量,主函数中定义的变量只在主函数中有效,因为主函数也是一个函数,它与其他函数是平 行关系;输出语句这里,考虑局部优先的原则。
202 1
|
5月前
|
存储 人工智能 大数据
【C语言篇】C语言常考及易错题整理DAY2
p是一个指针数组,p[i] = &a[i*3]相当于是把数组a每3个一组分开并把每组的首地址存在p数组,此时p类似一个4行3列的二 维数组,p[3][2]就是4行第3个元素12。
66 0
|
IDE 开发工具 C语言
C语言牛客基础题2
C语言牛客基础题2
57 0
|
C语言
c语言杂记
c语言杂记
53 0
|
C语言
C语言杂记 2
C语言杂记 2
47 0
|
机器学习/深度学习 C语言
C语言期末程序复习基础题(二)
C语言期末程序复习基础题(二)
|
C语言
C语言大一期末复习基础知识点
C语言大一期末复习基础知识点
|
C语言
C语言初阶错题整理
C语言初阶错题整理