99问答网
所有问题
在linux编程中NULL是不是等于(int *)0
如题所述
举报该问题
其他回答
第1个回答 2011-01-10
NULL 应该不是0 ,他只表示是一个空指针罢了。
第2个回答 2011-01-10
NULL 就是个宏
是0
用在整型指针的时候就是(int *)0,
用在char型指针的时候就是(char *)0本回答被提问者采纳
相似回答
Linux 编程
答:
第一个参数表示进程名 第二个参数相当于argv[
0
],这里是sh,其实由于PATH环境变量的原因所以你可以这么使用 而事实上这句应该是/bin/sh这样的绝对路径 第三个四三参数相当于argv[1] argv[2]。。。即由第二个参数开始相当于c语言中main函数的char **argv 然后这个命令行参数由
NULL
来结束 这个函数会...
linux
.asm
答:
对操作系统来说,机器语言就是可执行文件,在windows系统中,典型的是.exe.dll.com.sys等,而
在linux
系统中机器语言一般没有后缀,因为
在Linux中
,带有扩展名的文件,只能代表程序的关联,并不能说明文件是可以执行,从这方面来说,
linux下
C
编程
问题,线程
答:
int
abc[MAX_THREAD] = {0,1,2};pthread_t pthread_id[MAX_THREAD] = {0}; /* 存放线程id*/ for (i=0; i<MAX_THREAD; i++){ /* 在这里填写代码,用pthread_create建一个普通的线程,线程id存入pthread_id[i],线程执行函数是thread_worker 并i作为参数传递给线程 */ pthread_create...
GTK+ 基础,第 2 部分: 如何使用 GTK+
答:
(window), "delete-event", G_CALLBACK(cb_delete),
NULL)
; g_signal_connect (G_OBJECT (button), "clicked", G_CALLBACK (cb_button_click), label); gtk_widget_show_all(window); gtk_main(); return 0; }概述在进入细节之前,先看看运行 Hello World 程序时发生的情况:初始化 GTK+ 和国际化(...
linux
命令 SHELL
编程
:从键盘输入一个数,若大于0,则输出该数;若小于或...
答:
1、在shell
编程中
,输入一个数可以通过read命令来完成。2、大于0输出该数,小于或
等于0
,输出0值,可以借助于if结构来判断。3、示例如下 //read从键盘读取一个数保存到变量i中//并同时输出:“输入一个数”的字符提示read -p "输入一个数:" i;//如果用户输入的数i大于0就输出i的值if ((i ...
linux
命令
答:
0
:保存程序名 :以("$1 $2...")的形式保存所有输入的命令行参数 :以("$1""$2"...)的形式保存所有输入的命令行参数 (2)定义变量 shell语言是非类型的解释型语言,不象用C++/JAVA语言
编程
时需要事先声明变量.给一 个变量赋值,实际上就是定义了变量.
在linux
支持的所有shell中,都可以用赋值...
一道
linux下
C语言
编程
题
答:
include <string.h>
int
main(){ int pid;char cmd[100] = {0};char* ptr;while(1){ ptr = cmd;printf("PROMPT>");while(
(*(
ptr++)=getchar())!='\n');ptr = 0;if(!strcmp(cmd,"q\n")){ printf("exit\n");return 0;} if ((pid = fork()) ==
0)
{ system(cmd);...
linux小于
等于linux
小于
答:
linux
命令SHELL
编程
:数若大于0则输出该数;若小于或
等于0
则输出0值的程序怎么写?!/bin/bashecho"Pleaseinputanumber:"#键盘读取赋值给变量numreadnum#判断num的值是否为数字,条件否则直接退出expr$num+0 1>/dev/
null
2>1ifthenecho"${num}isnotanumber!"exit0fi#判断变量num的值是否大于0if...
怎样学习
在linux操作系统
下用C语言
编程
答:
int main
(int
argc,char **argv) { printf("Hello
Linux
n"); } 要编译这个程序,我们只要在命令行下执行: gcc -o hello hello.c gcc 编译器就会为我们生成一个hello的可执行文件.执行./hello就可以看到程序的输出结果了.命令行中 gcc表示我们是用gcc来编译我们的源程序,-o 选项表示我们要求编译器给我们输...
大家正在搜
endif编程中啥意思
costsint等于什么
python中int的用法
int乘以int
java int
编程
int*
int c
int b
相关问题
linux下c语言问题
C#编程中 (int?)null 是什么意思?而不是int ...
linux编程(int)*和(int*)有区别吗
怎样将数据库中int类型的null值在程序中也能按照null...
如果textbox中值是null,我将textbox中值转换...
C语言的 NULL是什么?
下面的代码中的“NULL;”是什么意思?